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.
Hasil skrip diatas akan seperti gambar dibawah ini:
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 '*';".
<?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 '*';".