Membuat penjumlahan segitiga (pascal) php
Dapet inspirasi nginget tugas kuliah
dulu, bikin penjumlahan membentuk segitiga atau membuat segitiga pascal dengan
PHP simple tapi bikin greget. seperti ini penampakannya.
kalau dilihat dari gam
bar di samping mudah ya hanya tinggal mengulang dan
menjumlahkan angkanya saja, tapi kenyataannya berbeda ketika membuatnya harus
dengan script PHP apalagi untuk yang baru belajar, jadi ada tantangan
tersendiri untuk membuatnya. Di tambah lagi pas tanya ke kelas sebelah ternyata
jika berhasil membuatnya tidak perlu ikut UTS nilai dijamin “A”. Semakin
semangat bukan. hehe
bar di samping mudah ya hanya tinggal mengulang dan
menjumlahkan angkanya saja, tapi kenyataannya berbeda ketika membuatnya harus
dengan script PHP apalagi untuk yang baru belajar, jadi ada tantangan
tersendiri untuk membuatnya. Di tambah lagi pas tanya ke kelas sebelah ternyata
jika berhasil membuatnya tidak perlu ikut UTS nilai dijamin “A”. Semakin
semangat bukan. hehe
Oke langsung aja kita lihat
scriptnya di bawah ini.
- <?php
- $jml_baris = 13; //definisikan banyaknya baris
- for($i=1;$i<=$jml_baris;$i++) { // looping baris segitiga
- for($j=1;$j<=$i;$j++){ // looping untuk isi segitiga per-barisnya
- if($j==1 || $j==$i){
- $value[$i][$j] = 1; // jika baris pertama definisikan 1
- }else{
- $value[$i][$j] = $value[$i-1][$j] + $value[$i-1][$j-1]; // rumus penjumlahan baris ke-2 dst
- }
- $segitiga .= $value[$i][$j]." ";
- }
- $segitiga.= "<br>";
- }
- echo "<center>".$segitiga."</center>";
- ?>
***Selamat Belajar***