Bagaimana Membuat Segitiga bintang dengan PHP?

Permisi Agan". Ane mau tanya, gimana caranya membuat segitiga sperti ini -> . udah coba beberapa kali , belum berhasil .. barangkali disini ada yang bisa.. terimakasih sebelumnya...

avatar azam007
@azam007

75 Kontribusi 29 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

<table>
<?php
function td($isi, $warna)
{
    echo "<td align='center' style='width:20px;height:20px;border:1px solid black;background-color:".$warna.";color:white'>".$isi."</td>";
}
$n = 9;

for($a=1;$a<=9;$a++)
{
    echo "<tr>";
    for($b=1;$b<=$n;$b++)
    {
        if(($b<=$a && $b+$a<=$n+1) || ($b>=$a && $b+$a>$n))
        {
            td("*", "black");
        }
        else
        {
            td("", "white");
        }
    }
    echo "</tr>";
}
?>
</table>

test https://tehplayground.com/SQ2lW5EkE92bTOdh klik save and run

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 6 tahun yang lalu

terimakasih mas @rachmatsasongko , kodenya mudah dipahami, timakasih banyak

avatar azam007
@azam007

75 Kontribusi 29 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban