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 gamsegitiga[1]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>";
?>

Semoga bermanfaat… 🙂

Leave a Reply

avatar
  Subscribe  
Notify of