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 gambar 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>";
?>

Semoga bermanfaat…

0 0 votes
Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

0
Would love your thoughts, please comment.x
()
x