Jumat, 29 April 2016

Fibonacci Dengan Java

Kali ini kita akan membuat program untuk menampilkan deret bilangan fibonacci. Deret Fibonacci adalah sebuah deret yang dimulai dengan angka 0 dan 1, dimana deret selanjutnya dalah penjumlahan dari 2 deret sebelumnya. Contohnya : 0, 1, 1, 2, 3, 5, dll. Untuk sintaknys bisa dilihat di bawah ini.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package Fibonacci;
public class Fibonacci {
    public static void main(String[]args) {
        Scanner show = new Scanner(System.in);
        System.out.print("Masukan Jumlah Deret Fibonacci ");
        int n = show.nextInt();
        long fib[] = new long[n];
         
        fib[0] = 0;
        fib[1] = 1;
         
        for(int i = 2; i < n; i++) {
            fib[i] = fib[i-1] + fib[i-2];
        }
         
        for (int i = 0; i < n; i++) {
            System.out.print(fib[i] +  " ");
        }
    }
 
}
Hasilnya

Masukan Jumlah Deret Fibonacci 10
0 1 1 2 3 5 8 13 21 34

Penjelasan
1. Menggunakan scanner sebagai inputan dari user
2. Menggunakan array untuk menampung atau menyimpan nilai.
3. fib[0] = 0;
  fib[1] = 1;
Sintak ini adalah sintak untuk menginisialisasikan nilai dari indek 0 adalah 0 dan nilai dari indek 1 adalah 1
4. int n = show.nextInt();   Sintak ini adalah sintak untuk meminta nilai inputan dari user, inputan yang diminta bertipe data integer.
5. for(int i = 2; i < n; i++) {
fib[i] = fib[i-1] + fib[i-2];
   }
for (int i = 0; i < n; i++) {
       System.out.print(fib[i] +  " ");
Sintak ini adalah sintak untuk memproses bilangan Fibonacci. Dan jika bilangan telah di dapat maka akan di tampilkan hasilnya.

Sekian tutorial hari ini, terimaksih :D

Tidak ada komentar:

Posting Komentar