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.
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.
Tidak ada komentar:
Posting Komentar