Factorial adalah suatu fungsi matematika.
Factorial mengembalikan hasil semua bilangan dari 1 sampai
bilangan itu sendiri.
Contoh : Factorial 4 = 4 x 3 x 2 x 1 = 24
Factorial n dapat ditulis sebagai n!
Pertama-tama kita membuat User Form seperti di bawah ini
UserForm Menghitung Factorial |
Kita mendeklarasikan variabel-varibel dan tipe datanya yaitu:
Factorial as Double
bilFac as Integer
n as Integer
bilFac adalah nilai n! yang dimasukkan pada TextBox1
sehingga bilFac = TextBox1
Lalu kita buat statement kondisi
jika bilFac <=0 maka hasilnya tidak ada (kita memunculkan message box "masukkan n>0")
Jika bilFac >0 kita melakukan Looping For n=1 to bilFac
dengan perhitungan Factorial = Factorial*n
Factorial adalah hasil dari perhitungan factorial dan dimunculkan pada TextBox2
Coding seperti di bawah ini
Coding Menghitung Factorial |
Kita dapat melakukan contoh perhitungan factorial jika n<=0 seperti di bawah ini
Hasil Running program jika n<=0 |
Contoh perhitungan factorial jika n>1 seperti di bawah ini
Hasil Running program jika n>0 |
bang dian.. dalam kehidupan sehari2, faktorial ini diaplikasikan untuk apa ya? terima kasih
ReplyDeletebang Dian, mau nanya neyh, kenapa menggunakan dua tipe data yang bereda, integer dan double??
ReplyDeleteTerima Kasih
Untuk hasil factorialnya dipakai tipe double supaya bisa menampilkan bilangan yang besar.
Deleteapakah nilai faktorial ada jika kita memasukkan nilai negatif?? mohon pencerahan. thanks
ReplyDeleteDari coding nya ada kondisi if bilfac <=0 maka akan muncul message box "masukkan n> 0
Deletebagus bang lasso.. oiya bang apakah bisa faktorial ini dibikin listbox biar deretnya terlihat? thq
ReplyDeleteBisa bro.. kita coba di lain kesempatan..
Delete