echo "<html><body><center>";
for ($i=0; $i < 5; $i++)
{
for ($j=0; $j < $i; $j++)
{
echo "* ";
}
echo "<br/>";
}
for ($a = 5; $a > 0; $a--)
{
for ($b = 0; $b < $a; $b++)
{
echo "* ";
}
echo "<br/>";
}
echo "</center><body></html>";
0 jempol
mufidhadi
300
1
·
9 tahun, 1 bulan yang lalu
·
0 jempol
yang dimaksud "tengahnya" disini apa ya? kalau yang dimaksud adalah model rata tengah untuk hasil runningnya, coba hilangkan elemen <center> dan </center> semoga membantu ;)
mgufron
208
1
penanya
·
9 tahun, 1 bulan yang lalu
·
0 jempol
itukan hasil runingnya belah ketupat, yang saya maksud belah ketupat itu tengahnya bolong/kosong
*
* *
* *
* *
* *
* *
*
mufidhadi
300
1
·
9 tahun, 1 bulan yang lalu
·
0 jempol
tadi saya coba di konsol codesaya.
hasil running yang saya dapat dari kodenya tidak ada bolongnya
hasilnya seperti ini:
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
kalau boleh tau itu ketika mencoba dieksekusinya pakai apa ya?
mgufron
208
1
penanya
·
9 tahun, 1 bulan yang lalu
·
0 jempol
pakai php
*
* *
* *
* *
* *
* *
* *
* *
*
outputnya jadi seperti itu
bramanto
300
1167
·
9 tahun, 1 bulan yang lalu
·
1 jempol
Halo coder @mgufron. Mungkin dengan sedikit menambahkan kondisi pada loop for kedua. Sintaks code sederhanaNya seperti ini :
echo "<html><body><center>";
$x = 5; // Definisi Jumlah BintangNya
for ($i=0; $i < $x; $i++)
{
$y = $i;
for ($j=0; $j < $y; $j++)
{
if(($j > 0) && ($j < ($y - 1))){
echo " ";
} else {
echo " * ";
}
}
echo "<br/>";
}
for ($a = $x; $a > 0; $a--)
{
$y = $a;
for ($b = 0; $b < $y; $b++)
{
if(($b > 0) && ($b < ($y - 1))){
echo " ";
} else {
echo " * ";
}
}
echo "<br/>";
}
echo "</center><body></html>";