Minggu, 16 Maret 2014

Generation (Fibonacci)

Masalah :
     
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