bilangan Fibonacci adalah deret penjumlahan bilangan antara bilangan 1 dan bilangan 2, hasil jumlah nya di letakkan pada bilangan 3
contoh: 0 1 1 2 3 5 8 13
int i=0,j=0,num=1;
penjelasan:
variable i: untuk menampung bilangan pertama
variable j: untuk menampung bilangan kedua
variable num: untuk awal bilangan yang di tampilkan
for(int i=0;i<4;i++){
System.out.print(num+" ");
i=j;
j=num;
num=i+j;
}
penjelasan:
iterasi 1, saat i=0, system akan mencetak num=1(diperoleh dari nilai yg dideklarasikan), i=0 dan j=1, kemudian num bernilai i+j=1 (i bernilai 0 dan j bernilai 1)
iterasi 2, saat i=1, system akan mencetak num=1(diperoleh dari penjumlahan i+j pada iterasi pertama), i=1 dan j=1, kemudian num bernilai i+j=2 (i bernilai 1 dan j bernilai 1)
iterasi 3, saat i=2, system akan mencetak num=2(diperoleh dari penjumlahan i+j pada iterasi kedua), i=2 dan j=1, kemudian num bernilai i+j=3(i bernilai 1 dan j bernilai 2)
dan seterusnya . . .
listing code:
int i=0,j=0,num=1;
for(int i=0;i<4;i++){
System.out.print(num+" ");
i=j;
j=num;
num=i+j;
}
semoga bermanfaat, jika ada kesalahan mohon maaf sebesar-besarnya :D
0 komentar:
Posting Komentar