Guna memperdalam
pemrograman, terutama untuk pemrograman berorientasi objek yang biasanya
disebut OOP (Object Oriented Programming) dengan java.
sebenarnya pemrograman berorientasi objek dapat juga menggunakan C++,
tapi dalam artikel kali ini saya bagikan program sederhana untuk menghitung
faktorial dengan menggunakan bahasa pemrograman java.
Berikut source codenya :
class hitung{
public
static int hsl(int nilai)
{
int i,tot=1;
for
(i=1;i<=nilai;i++)
{
tot=tot*i;
}
System.out.println("Faktorial dari "+nilai+"! : ");
return(tot);
}
};
class faktorial
{
public static void main(String[] args)
{
int hasil;
hitung ht=new
hitung();
hasil=ht.hsl(7);
System.out.println("Hasil Faktorial = "+hasil);
}
}
Konsepsi logika dalam menghitung faktorial adalah misal 4!, untuk mengetahui nilai faktorial tersebut diperoleh dari 1x2x3x4 dan hasilnya 24. logikanya begini, misal hasil dari faktorial ditampung dalam variabel X, maka nilai awal X diisi dengan nilai 1 kemudian ada perulangan yakni nilai counter 1 sampai 4. saat masuk pada counter 1, nilai X yang baru=X yang lama dikali counter 1 (X=1*1, X=1) dilakukan terus hingga isi counter berakhir dinilai 4, dan akhirnya nilai X yang baru=niai X yang lama dikali dengan 4 (X=6*4, X=24) dan hasilnya nilai X terakhir adalah 24 (hasil faktorial).
Tidak ada komentar:
Posting Komentar