Anda di halaman 1dari 2

Fan Maitri Aldian

XII IPA 2 / 12

Tugas Pembuktian Function Deret Fibonacci

<?php
function print_deret_fibonacci($jumlah){
$angka_sebelumnya = 0;
$angka_sekarang = 1;

$hasil = "$angka_sebelumnya $angka_sekarang";

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.

$hasil = "$angka_sebelumnya $angka_sekarang";


Variable hasil digunakan untuk membuat 2 bilangan pertamanya, 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.

$output = $angka_sekarang + $angka_sebelumnya;


$hasil = $hasil." $output";
2 baris ini digunakan untuk memberikan angka berikutnya dari 2 angka
sebelumnya.

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.

Anda mungkin juga menyukai