Deret angka Fibonanci adalah angka yang diperoleh dengan menjumlahkan angka sebelumnya.
Apabila kita ingin menampilkan deret angka Fibonacci, maka kita harus menentukan dulu dua deret angka pertama sebagai patokan penjumlahan contoh 0,1 maka apabila kita cari deret angka Fibonaccinya adalah 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 dengan ditampilkan sebanyak 10 baris.
Output Deret Angka Fibinacci |
Dengan pengertian dan contoh diatas sekarang kita peraktekan dengan menggunakan Visual Basic 6.0, berikut adalah langkah-langkahnya :
1. Buka Form VB6 Standar EXE
2. Pada Form1 tanamkan Control dibawah ini :
3 TextBox
1 ListBox
1 CommandButton
1 Frame, dan
1 Label
3. Desainlah Form seperti Gambar dibawah ini :
Desain Form |
4. Setelah mendesdain Form seperti diatas, lalu ketikan kode dibawah ini :
Private Sub Command1_Click()
If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Then
MsgBox "Tidak boleh dikosongkan", vbOKOnly, "Info"
Text1.SetFocus
Else
Dim i As Integer
Dim n1 As Long, n2 As Long, n3 As Long
' Inisialisasi bilangan Fibonacci pertama dan kedua
n1 = Text1.Text
n2 = Text2.Text
' Bersihkan ListBox sebelum menambahkan angka
List1.Clear
' Tambahkan angka pertama dan kedua ke ListBox
List1.AddItem n1
List1.AddItem n2
' Loop untuk menampilkan 10 bilangan Fibonacci
For i = 3 To Text3.Text
n3 = n1 + n2
List1.AddItem n3
n1 = n2
n2 = n3
Next i
End If
End Sub
Private Sub Form_Activate()
Text1.SetFocus
End Sub
Private Sub Form_Load()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack Or KeyAscii = vbKeyDelete Or KeyAscii = vbKeySpace Or KeyAscii = vbKeyReturn) Then
MsgBox "Maaf Hanya Boleh Diisi Angka Saja", vbInformation + vbOKOnly, "Perhatian"
KeyAscii = 0
End If
End Sub
Private Sub Text2_KeyPress(KeyAscii As Integer)
If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack Or KeyAscii = vbKeyDelete Or KeyAscii = vbKeySpace Or KeyAscii = vbKeyReturn) Then
MsgBox "Maaf Hanya Boleh Diisi Angka Saja", vbInformation + vbOKOnly, "Perhatian"
KeyAscii = 0
End If
End Sub
Private Sub Text3_KeyPress(KeyAscii As Integer)
If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack Or KeyAscii = vbKeyDelete Or KeyAscii = vbKeySpace Or KeyAscii = vbKeyReturn) Then
MsgBox "Maaf Hanya Boleh Diisi Angka Saja", vbInformation + vbOKOnly, "Perhatian"
KeyAscii = 0
End If
End Sub
5. Jalankan Project Anda dengan F5/RUN, kemudian coba masukan di Textbox kosong 2 angka pertama dan jumlah baris yang akan di tampilkan lalu tekan tombol Proses, maka hasilnya akan tampak seperti gambar diatas artikel.
Demikian artikel kali ini tentang Mencari Deret Angka Fibonacci Dengan Visual Basic 6.0 (VB6), semoga artikel ini bermanfaat buat kita semua,Amin.
Selamat mencoba semoga berhasil.
No comments:
Post a Comment