Postingan lainnya
Buat Piramida dengan loop for di PHP
mastah saya mau tanya ni, saya sekarang sedang belajar loop di kelas php untuk pemula, saya sedang melatih logika saya di perulangan dengan for. sekarang saya sudah mencoba membuat piramida dengan for,
yang ingin saya tanyakan apakah betul coding program yang saya buat ini, karena kalau saya membaca jalan programnya harus nya tidak sesuai dengan hasil programnya. tapi setelah saya jalanin coding program yang saya buat hasil nya betul berbentuk piramida.
ini coding program yang saya buat. mohon untuk di lihat dan di koreksi. mohon penjelasannya
$i; $j--) { echo "Â "; } for ($k=0; $k < $i; $k++) { echo "*"; } for ($l=0; $l <= $i ; $l++) { echo "*"; } echo "
"; }
?>
3 Jawaban:
hasil yang membuktikan bener salahnya :D
hasil nya harusnya gak seperti itu, saya bingung kenapa bintang yang paling atas nya satu. harus nya kan 3 bintang *** bukan 1 bintang nya, apakah itu error ya....
agar mudah dimengerti, lebih baik kodenya di simpelkan saja gan karena ane juga gk master2 amat php, jd ane mumet liat kode agan :) cobain kode ane dibawah gan, kali aja demen... :)
echo "";
for($i=1; $i<5; $i++){
$spasi = str_repeat(" ", 5-$i);
$bintang = str_repeat("*", ($i-1)*2+1);
echo $spasi.$bintang."<br>";
}
echo "";
klo mau dijadiin function juga boleh gan
function piramida ($batas){
echo "";
for($i=1; $i<$batas; $i++){
$spasi = str_repeat(" ", $batas-$i);
$bintang = str_repeat("*", ($i-1)*2+1);
echo $spasi.$bintang."<br>";
}
echo "";
}
piramida(5);