Lompat ke konten Lompat ke sidebar Lompat ke footer

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 '*';".

Posting Komentar untuk "Nested Loop segitiga dengan PHP"