Labels

Tuesday, March 27, 2012

Menghitung Factorial (Komputasi Teknik)


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


7 comments:

  1. bang dian.. dalam kehidupan sehari2, faktorial ini diaplikasikan untuk apa ya? terima kasih

    ReplyDelete
  2. bang Dian, mau nanya neyh, kenapa menggunakan dua tipe data yang bereda, integer dan double??
    Terima Kasih

    ReplyDelete
    Replies
    1. Untuk hasil factorialnya dipakai tipe double supaya bisa menampilkan bilangan yang besar.

      Delete
  3. apakah nilai faktorial ada jika kita memasukkan nilai negatif?? mohon pencerahan. thanks

    ReplyDelete
    Replies
    1. Dari coding nya ada kondisi if bilfac <=0 maka akan muncul message box "masukkan n> 0

      Delete
  4. bagus bang lasso.. oiya bang apakah bisa faktorial ini dibikin listbox biar deretnya terlihat? thq

    ReplyDelete