Tuesday, May 6, 2014

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: