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