Skip to main content

Nested Loop segitiga dengan PHP

Pada artikel kali ini saya akan mencoba membuat sebuah Perulangan bersarang atau Nested Loop yang berbentuk segitiga, tepatnya segitiga siku-siku. Nested Loop for saya artikan sebagai perulangan bersarang dengan for atau sebuah perulangan for didalam for.

<?php
// rata atas kiri

for($i=1; $i<=10; $i++){
for($x=1; $x<=$i; $x++){
echo $x;
}
echo "<br />";
}
?>
<?php
// rata atas kanan

echo '<p style="float: left; text-align: right;">';
for($i=1; $i<=10; $i++){
for($x=$i; $x>=1; $x--){
echo $x;
}
echo "<br />";
}
echo '</p>';
?>

Hasil skrip diatas akan seperti gambar dibawah ini:

<?php
// rata bawah kiri

for($i=10; $i>=1; $i--){
for($x=1; $x<=$i; $x++){
echo $x;
}
echo "<br />";
}
?>
<?php
// rata bawah kanan

echo '<p style="float: left; text-align: right;">';
for($i=10; $i>=1; $i--){
for($x=$i; $x>=1; $x--){
echo $x;
}
echo "<br />";
}
echo '</p>';
?>

Hasil skrip diatas akan seperti gambar dibawah ini:

Untuk membuat nested loop segitiga bintang atau bukan nested loop segitiga bilangan seperti gambar diatas, silakan ganti kode "echo $x;" dengan "echo '*';".
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar