Masalah :
Diketahui bahwa menghasilkan dan mencetak persyaratan n pertama dari Fibonacci urutan
Diketahui bahwa menghasilkan dan mencetak persyaratan n pertama dari Fibonacci urutan
dimana n >=1, beberapa suku pertama adalah 0,1,1,2,3,5,8,13 ... setiap istilah yang pertama
berasal dari 2 pendahulunya terdekat.
Algoritma
Analisis
Input : Program untuk menghitung
deret fibonaci untuk bilangan x>24 Analisa
a dan b
dalam bentuk bilangan Proses : a dan b dengan rumus sum : a+b
Output : cetak hasil
Deklarasi
A dan b : integer (input)
Hasil
: integer (output)
Deskripsi
Apakah
sum >=24 jika (ya) maka cetak hasil jika tidak ulangi
Program C++:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int x=-1, y=1, z, a, jml;
cout<< "Jumlah deret Fibonacci = "; cin>> jml;
cout<< "Deret Fibonacci = \n";
for(a=1 ; a<=jml; a++)
{
z=x+y;
cout<< z <<ends;
x=y;
y=z;
}
cout<< endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Setelah di Run hasilnya akan seperti ini loh :
Flowchart (Raptor):
Tidak ada komentar:
Posting Komentar