0 Fibonacci di Java

Bilangan fibonacci adalah bilangan yang berasal dari penjumlahan dua bilangan sebelumnya, untuk menghitungnya dapat menggunakan cara rekursif atau non-rekursif. Biasanya fibonacci digunakan untuk mengukur kemampuan anda dalam penggunaan looping dan kondisi dalam pemrograman.
prosedur fibonacci non-rekursif :
1
2
3
4
5
6
7
8
9
10
 public void fibonacci(int akhir) {
   int a = 0;
   int b = 1;
   while (a < akhir) {
      System.out.println(a);
      int temp = a + b;
      a = b;
      b = temp;
   }
 }


fungsi fibonacci secara rekursif:

1
2
3
4
5
6
public int fibonacci(int akhir) {
if (akhir < 2)
    return 1;
else
    return fibonacci(akhir-1)+fibonacci(akhir-2);
};

akhir merupakan input dari user yang menyatakan sampai berapa angka yang ingin dihasilkan.

0 komentar:

Posting Komentar