Statement FOR on PHP Program
Haloooooooooo….
Well, sesuai janji postingan sebelumnya aku mau bahas tentang Statement FOR pada program PHP.
Yuk, kenalan dulu sama FOR ini ☻
FOR??
Statement ini merupakan salah satu statement yang dapat digunakan untuk menyatakan proses yang diulang-ulang atau looping.
Untuk menyatakan looping yang telah diketahui jumlah perulangannya, kita bisa menggunakan statement FOR atau WHILE.
Sedangkan bila perulangannya tidak diketahui jumlah perulangannya atau hanya diketahui kondisi kapan dia harus berakhir maka bisa digunakan WHILE.
Dalam bab ini kita akan bahas terlebih dahulu statement FOR.
Sintaks statement FOR adalah sebagai berikut
for (variabel = nilaiawal; variabel operatorlogika nilaiakhir; increment)
Sedangkan bila perulangannya tidak diketahui jumlah perulangannya atau hanya diketahui kondisi kapan dia harus berakhir maka bisa digunakan WHILE.
Dalam bab ini kita akan bahas terlebih dahulu statement FOR.
Sintaks statement FOR adalah sebagai berikut
for (variabel = nilaiawal; variabel operatorlogika nilaiakhir; increment)
{
Proses yang diulang
}
Variabel yang digunakan pada FOR di atas, dinamakan variabel counter atau pencacah.
Jadi FOR ini adalah perintah pada pemrograman yang berguna dalam hal looping agar tidak terlalu memakan banyak waktu dan mempersingkat program yang dibuat.
Langsung ke contoh aja kuy, biar lebih jelas dan bisa langsung praktek.
CONTOH 1. Program untuk menghitung banyaknya nilai x,y,z yang ada
Contoh koding |
<?php
for($x=1 ; $x <= 23 ; $x++)
{
{
for($y=1 ; $y <= 23 ; $y++)
{
for($z=1 ; $z <= 23 ; $z++)
{
if($x+$y+$z == 25)
echo "x= ".$x.", y =".$y.", z = ".$z."<br>";
}
}
}
}
?>
✦ Penjelasan Program :
Program ini ditujukan untuk menampilkan banyaknya jumlah x,y,z yang di dapat dari proses looping menggunakan perintah FOR. Dalam program ini menggunakan FOR 3 tingkat. yang dimana ada FOR di dalam FOR. Sehingga didapat output seperti dibawah.
Hasil output akhir |
CONTOH 2. Program yang dapat menampilkan syair anak ayam.
Contoh koding |
✦ Listing Program :
<form method = "POST" action = "">
Masukkan Jumlah N <input type = "text" name = "n"><br/>
<input type = "submit" name = "submit" value = "Submit"><br/>
<?php
for ($i = $_POST[n]; $i >= 1; $i--)
{
$a = $i - 1;
if ($a != 0)
{
echo "Anak ayam turun " .$i.", mati satu tinggal " .$a. "<br>";
}
else
{
echo "Anak ayam turun " .$i.", mati satu tinggal mama ayam <br>";
}
}
?>
✦ Penjelasan Program :
Program berikut menunjukkan syair anak ayam yang di looping sesuai input user.Pada program ini menggunakan metode POST. Sehingga nilai dalam FOR juga menggunakan POST. Statement yang digunakan adalah For menurun, artinya [variable--]. Berikut hasil output program tersebut.
Output sebelum dimasukkan input user |
Saat ada input user |
Hasil output akhir |
CONTOH 3. Program untuk melakukan looping perkalian 1x1 hingga 10x10 disertai dengan hasilnya.
Contoh koding |
✦ Listing Program :
<?php
for ($i =1 ; $i <= 10; $i++)
{
for ($a=1; $a<=10; $a++)
{
$n = $i * $a;
echo $i. "x " .$a. "= " .$n. "<br>";
}
}
?>
✦ Penjelasan Program :
Program ini bertujuan menampilkan looping perkalian 1x1 sampai 10x10 yang dilengkapi dengan hasil perkaliannya. Yang mana menggunakan statement FOR 2 tingkat. Outputnya sebagai berikut.
Hasil output akhir |
CONTOH 4. Program yang dapat menampilkan looping piramida bintang.
Contoh koding |
✦Listing Program :
<form method="POST" action="">
Jumlah bintang yang diinginkan <input type="text" name="bintang"><br><br>
<input type="submit" value="Proses">
</form>
<?php
$v = $_POST[bintang];
for ($i=1; $i<=$v; $i++)
{
for ($a=1; $a<=$i; $a++)
{
echo "*";
}
echo "<br>";
}
?>
✦Penjelasan Program :
Menampilkan piramida bintang yang dilakukan dengan me-looping sesuai input dari user. Pada program ini menggunakan deklarasi yang ber-metode POST. Program ini juga menggunakan FOR dua tingkat. Peletakan <br> di bawah bertujuan agar bentuk bintang menjadi piramida.
Berikut hasil output yang didapat.
Nah, diatas adalah beberapa contoh dari penggunana Statement FOR pada PHP program. Yang mana outputannya bias dilihat lewat localhost dengan menggunakan aplikasi XAMMP Lite.
Untuk proses peng-kodingannya menggunakan Visual Studio Code.
Sekian dulu penjelasan mengenai statement FOR, Semoga bermanfaat! ^^
Well, See U On Next Week. ♡♡♡♡♡♡ .kkkkk
<form method="POST" action="">
Jumlah bintang yang diinginkan <input type="text" name="bintang"><br><br>
<input type="submit" value="Proses">
</form>
<?php
$v = $_POST[bintang];
for ($i=1; $i<=$v; $i++)
{
for ($a=1; $a<=$i; $a++)
{
echo "*";
}
echo "<br>";
}
?>
✦Penjelasan Program :
Menampilkan piramida bintang yang dilakukan dengan me-looping sesuai input dari user. Pada program ini menggunakan deklarasi yang ber-metode POST. Program ini juga menggunakan FOR dua tingkat. Peletakan <br> di bawah bertujuan agar bentuk bintang menjadi piramida.
Berikut hasil output yang didapat.
Output sebelum ada input user |
Setelah mendapat input user |
Hasil output akhir |
Untuk proses peng-kodingannya menggunakan Visual Studio Code.
Sekian dulu penjelasan mengenai statement FOR, Semoga bermanfaat! ^^
Well, See U On Next Week. ♡♡♡♡♡♡ .kkkkk
0 komentar: