1, 1, 2, 3, 5, 7, 12, 19, …
kunci penyelesaian:
1. Menggunakan pengulangan dan sekuensial
2. Analisa kasus dengan if
Untuk lebih jelasnya bisa dilihat disini http://id.wikipedia.org/wiki/Bilangan_Fibonacci
Kalau sudah mengerti apa itu deret Fibonacci dan kegunaanya, sekarang kita lanjutkan ke program yang akan kita buat untuk membuat deret tersebut dengan menggunakan PHP.
Ok, sekian terima kasih. Jika ada pertanyaan silahkan beri komentar :D<html> <body> <form action="<?php print $_SERVER['PHP_SELF']?>" method=post> <?php print $_SERVER['PHP_SELF']?> //untuk memanggil dirinya sendiri /*awal code design form*/ <table> <tr> <td>Angka 1</td> <td>:<input type=TEXT NAME=angka1 maxlength="3"></td> </tr> <tr> <td>Angka2</td> <td>:<input type=TEXT NAME=angka2 maxlength="3"></td> </tr> <tr> <td>Jumlah Deret</td> <td>:<input type=TEXT NAME=jumlah maxlength="5"></td> </tr> <tr> <td><input type=Submit value=Execute></td> </tr> </table> </form> </body> </html> /*akhir code design form*/ <?php if (! empty( $_POST['jumlah'] )) { if (! empty( $_POST['angka1'] )) { $prev=$_POST['angka1']; //nilai sebelumnya dijumlahkan dengan nilai ke 2 } else { $prev=0; //jika kosong bernilai 0 } if (! empty( $_POST['angka2'] )) { $now=$_POST['angka2']; //nilai ke 2 dari angka fibonacci } else { $now=0; //jika kosong bernilai 0 } $jumlah=$_POST['jumlah']; //jumlah bilangan fibonacci yang akan ditampilkan $i=0; $x=$jumlah-2; echo("Deret Fibonacci : ".$prev.",".$now.","); while($i<$x) //looping nilai variabel { $temp=$prev; $prev=$now; $now=$now+$temp; echo($now.","); //mencetak nilai variabel now $i++; //nilai i ditambahkan., terus berlangsung hingga nilai i adalah 7 } } ?>


0 komentar:
Posting Komentar