XII IPA 2 / 12
<?php
function print_deret_fibonacci($jumlah){
$angka_sebelumnya = 0;
$angka_sekarang = 1;
for($i=0;$i<$jumlah-2;$i++){
$output = $angka_sekarang + $angka_sebelumnya;
$hasil = $hasil." $output";
$angka_sebelumnya = $angka_sekarang;
$angka_sekarang = $output;
}
return $hasil;
}
echo print_deret_fibonacci(8);
echo "<br>";
echo print_deret_fibonacci(10);
echo "<br>";
echo print_deret_fibonacci(20);
echo "<br>";
Fan Maitri Aldian
XII IPA 2 / 12
Penjelassan Kode
Deret Fibonacci merupakan deret bilangan dimana suku ke-n (Un) merupakan hasil
penjumlahan dari Un-1 dan Un-2.
$angka_sebelumnya = 0;
$angka_sekarang = 1;
Baris tersebut digunakan untuk membuat variable berisikan 2 angka pertama, yaitu
0 dan 1.
for($i=0;$i<$jumlah-2;$i++){
Bari ini digunakan untuk membuat deret dari 0 lebih kecil dari bilangan yang
dimasukkan kurang 2, misal $jumlah = 9, maka deret yang diberikan adalah 0 1 2 3
4 5 6.
return $hasil;
Return disini berguna untuk saat menggunakan function print _deret_fibonacci,
variabel yang digunakan adalah variabel hasil.
Sisa baris hanya untuk memprint function yang telah dijelaskan dengan
dimasukkan angka.