#include
#include
main()
{
int x,y,i,z;
cout<<"masukan
jumlah angka : ";cin>>z;
x=1;
y=1;
cout<
for(i=1;i<=z-1;i++){
cout<
x=x+y;
y=x-y;
}
getch();
}
Logika
pemrograman :
Bilangan fibonaci
adalah deret yang bilangan berikutnya didapatkan dari penjumlahan bilangan
sebelumnya. Pada program ini terdiri dari empat buah variabel dengan tipe
integer. Pada saat pertama kali dijalankan program meminta user untuk menginput
jumlah angka yang ingin dihitung yang akan dibaca program sebagai variabel z.
Selanjutnya mendeklarasikan variabel x,y bernilai 1 kemudian mencetak nilai
awal adalah variabel y lalu melakukan pengulangan hingga z-1 karena angka
pertam telah dicetak pada variabel y. Pada perulangan akan mencetak variabel x
kemudian menentukan nilai variabel xyang baru dengan rumus x=x+y dan menentukan
nilai y dengan rumus y=x-y program akan terus berulangan hingga kondisi
terpenuhi.