Deret fibonaci
import java.io.*;
public class fibonaci {
public static void main(String[] args)
throws Exception{
BufferedReader masuk = new BufferedReader(new
InputStreamReader(System.in));
String jumlahfibo = null;
int a=0, b=1, c=0, i=1;
System.out.print("Masukkan
jumlah deret fibonaci : ");
jumlahfibo = masuk.readLine();
int jumlah;
jumlah = Integer.parseInt(jumlahfibo);
System.out.println(a);
System.out.println(b);
do {
c=a+b;
System.out.println(c);
a=b;
b=c;
i++;
} while (i < (jumlah-1));
}
}
Logika program :
|
|
|
|
|
Digunakan
untuk mendeklarasikan variabel yang akan digunakan pada saat pengetikan
program.
Dan digunakan juga untuk memasukkan nilai integer a=0, b=1, c=0, i=1;.
|
Digunakan
untuk mencetak
keluaran berupa jumlah deret fibonaci yang kita inginkan, dan juga berfungsi
untuk membaca inputan masuk.
|
Digunakan
untuk memberikan
nilai jumlah integer, fungsi parseInt yaitu untuk mengubah fungsi input menjadi
fungsi integer yang berupa jumlah fibonaci yang kita inginkan.
|
Digunakan
untuk mencetak keluaran nilai a dan nilai b. dan juga untuk menyatakan “apabila”
pada keluaran berikutnya.
|
digunakan untuk menjumlahkan nilai a ditambah b dan mencetak hasil
keluaran berupa nilai c yang sebelumnya telah dijumlahkan, a=b menyatakan nilai
a setara dengan b, b=c menyatakan nilai b setara dengan c, i++ menyatakan jumlah
nilai akan terus bertambah jika hasil kalkulasinya ditambahkan.
|
while digunakan untuk menyatakan perulangan i jika jumlah nilai yang
dibuat dikurangi 1.
0 komentar:
Posting Komentar