Program Pascal Deret Fibonacci

Sekarang saya akan membagikan program deret fibonacci dimana deret fibonacci merupakan deret yang hasilnya adalah dari penjumlahan 2 suku sebelum suku lain. contohnya : 0 1 1 2 3 5 8 dan merupakan salah satu deret yang cukup unik karena metodenya yang unik. ok langsung aja cek script programnya.

program deretfibonacci;
uses crt;
var a, b, c, d, f : integer;
begin
    clrscr;
    writeln('Program Deret Fibonacci ');
    writeln;
    write('Masukkan Jumlah Deret : ');
    readln(a);
    write('Deret Fibonacci ',a,' Deret : ');
    d := 0;
    f := 1;
    c := 0;
    for b := 1 to a do
    begin
    c := d + c;
    d :=f;
    f :=c;
    write(c);
    write(' ');
    end;
    readln;
end.


output program :
Program Pascal Deret Fibonacci
Bagi yang mau donwload silahkan download dari link di bawah.

Download Program Deret Fibonacci Pascal via Ziddu

Penjelasan Script : rumus utama untuk membuat deret fibonacci terletak pada  c = d + c , d = f , f = c dimana nilai dari masing-masing variabel sebelumnya telah dideklarasikan yaitu : d = 0 , f = 1 , dan c = 0 selanjutnya masuk dalam perulangan jika nilai yang diinputkan 5 maka perulangan akan menjadi seperti ini      c = d + c = 0 +0 = 0 maka deret pertama sudah didapatkan yaitu 0 lanjut lagi ke dalam scriptnya d = f = 1 dan f =c = 0. ini nilai nilai pada perulangan pertama selanjutnya dalam perulangan kedua maka masukkan nilai-nilai dari perulangan pertama ini kedalam rumus yaitu c = d+c = 1 +0 = 1 maka sudah kita dapatkan bahwa deret kedua itu 1 selanjutnya nilai dari d dan f tentu akan berubah pada perulangan kedua ini dimana d =f=0 disni d menjadi 0 karena pada perulangan yang pertama f =c=0 maka pada perulangan kedua d =f=0 selanjutnya nilai f=c=1 karena hasil c yang baru didapat adalah 1. ini penjelasan sederhananya silahkan pelajari rumus ini dan menlanjutkanya sampai perulangan ke-5. thanks...

11 komentar:

  1. yg b:=1 to N do itu buat apa min?

    BalasHapus
  2. kalo pake repeat..until gimana min?

    eh ada arya sama lintang,,
    wkwkwk

    BalasHapus
  3. @rahadian lintang : itu untuk banyaknya perulangan ( looping ) b:=1 to a do , 1 itu nilai awal dan a = nilai yang diinput, jadi kalo a=5 maka akan ada 5 perulangan dari 1 sampai 5 ,

    BalasHapus
  4. @arya Lugina : buat nilai variabel b=1 di script sebelum "repeat" ketik aja b:=1; terus hapus "for b := 1 to a do" ganti dengan "repeat" , terus setelah statement "end;" tambahkan until b<a;

    BalasHapus
  5. boleh copas tapi jangan lupa kasih creditnya buat blog ane
    http://belajarcodingonline.blogspot.com/

    BalasHapus
  6. Terima kasih gan atas infonya, sangat membantu buat tugas kuliah saya

    BalasHapus
  7. ini buat tugas kuliah? kok smk lebih susah ya

    BalasHapus
  8. Kalau mau mengubah setia angka deretan ketiga berubah jd kata atau kalimat gimana ya contoh 1,1 saya,3,5 saya dan seterusnya gimana ya

    BalasHapus

Pengikut

TOTAL PEMBACA MINGGU INI

Template by Berita Update - Trik SEO Terbaru. Original design by Bamz | Copyright of Belajar Pemrograman Komputer Secara OTODIDAK.