Dalam matematika, bilangan Fibonacci adalah barisan yang didefinisikan secara rekursif sebagai berikut, barisan ini berawal dari 0 dan 1, kemudian angka
berikutnya didapat dengan cara menambahkan kedua bilangan yang berurutan
sebelumnya. Dengan aturan ini, maka barisan bilangan Fibonaccci yang
pertama adalah:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946...
Berikut merupakan cara untuk membuat bilangan fibonacci dalam java tanpa menggunakan class
package fibonacci;
import java.util.Scanner;
public class Fibonacci {
public static void main(String[] args) {
Scanner input= new Scanner(System.in);
int a=0, b=1, c, d, e;
System.out.print("Masukkan jumlah deret bilangan fibonacci : ");
d=input.nextInt();
for( e=0;e<=d;e++)
{
if(e==1)
{
c=a;
System.out.println(c); // untuk menyatakan bilang ke-1
}
else if(e==2)
{
c=b;
System.out.println(c); // untuk menyatakan bilang ke-2
}
else if (e>2)
{
// untuk menyatakan bilang lebih dari 2
c=a+b;
a=b;
b=c;
System.out.println(c);
}
}
}
}
Berikut merupakan output dari program diatas
Jika diinput angka 11 maka akan muncul bilangan fibonacci dari 1 - 11
0 comments:
Post a Comment