Dua suku pertama dalam deret bilangan fibonacci berupa 1(satu). Suku ketiga dan seterusnya merupakan penjumlahan dua suku yang mendahulunya. Jadi, bila a dan b secara berurutan adalah dua suku sebelumnya, suku ke i sama dengan a + b. persoalan berikutnya, adalah mengatur nilai a dan b yang baru agar bisa di gunakan untuk menghitung suku berikutnya.
Bagaimana cara membuat deret bilangan Fibonacci seperti 1,1,2,3,5,8,13,21?
Dengan adanya fibonacci anda bisa membuat deret bilangan seperti judul di atas, caranya ikutilah program, dan tips-tips cara tersebut di bawah ini dengan tersusun. Script programnya adalah :
- import java.util.Scanner;
- public class fibonacci{
- public static void main(String[] args){
- // TODO Auto-generated method stub
- System.out.println("Menampilkan deret bilangan fibonacci");
- System.out.print("Sampai suku (n > 2): ");
- Scanner scan = new Scanner(system.in);
- int n = scan.nextint();
- // Tampilkan dua suku pertama
- int a = 1;
- int b = 1;
- System.out.println(a);
- System.out.println(b);
- // Tampilkan suku ketiga dst
- fot (int suku = 3; suku <= n; suku++){
- int c = a + b;
- a = b; // b menjadi a
- b = c; // dan c menjadi b untuk kepentingan perhitungan suku berikutnya
- System.out.println(c);
- }
- scan.close();
- }
- }
Bila di eksekusi hasil programnya akan seperti gambar di bawah ini :
Nah itulah penjelasan bagaimana cara membuat bilangan dengan fibonacci seperti contoh di atas, semoga dengan adanya artikel ini bisa dapat bermanfaat, okeh sampai di sini dulu pembahasanya. Sampai jumpa dan Salam Sukai Penulis
0 Komentar