Setelah Belajar If, Switch, sekarang kita akan belajar............ “For”
Yuk mari
Syntax :
<?php
for(syarat)
{
statement;
}
?>
1.
Winner Winner Chicken Dinner
Anak ayam turun sepuluh, mati satu tinggal sembilan, kalo tuan
cuman duduk bersimpuh, kapan tuan bisa ke pelaminan :v hiyahiyahiya….
Prinsip programnya cukup sederhana, kita input jumlah anak ayam,
karena anak ayamnya sakit, ntar mereka berkurang satu persatu, mari disimak
<form method="POST" action="">
<table>
<tr><td>Jumlah Ayam = </td>
<td><input type="text" name="jum"></td></tr>
<tr><td><input type="submit" value="Submit"></td></tr>
</table>
</form>
<?php
$jum=$_POST['jum'];
$b=$jum;
for ($a=1;$a<=$b;$a++)
{
echo "Anak ayam turun $jum,";
$jum=$jum-1;
if($jum!=0)
echo "mati satu tinggal $jum<br>";
else
echo "mati satu tinggal induknya<br>";
}
?>
2. Perhitungan
Bunga Bank Majemuk
Kurang lebih seperti ini, script ini untuk menentukan saldo
akhir setelah jangka waktu tabungan yang telah ditentukan, dimana terdapat
perubahan bunga disaat saldo mencapai nilai tertentu. Untuk ini kita buat saldo
awal menjadi 1.000.000 dengan bunga 3% saat saldo diatas 1.100.000 maka bunga
akan menjadi 4% dan terdapat biaya administrasi setiap bulannya yaitu 9.000.
Untuk itu kita menggunakan for untuk menghitung saldo akhirnya
dan menggunakan IF else untuk menentukan bunga yang akan digunakan.
<form method="POST" actions="">
<table>
<tr><td>Saldo Awal =</td><td><input type="text" name="salawal"></td></tr>
<tr><td>Lama Bulan =</td><td><input type="text" name="bulan"></td></tr>
</table>
<input type="submit" value="Submit">
</form>
<?php
echo "Saldo Awal= Rp.$_POST[saldoawal]<br>";
echo "Lama Bulan=$_POST[bulan]<br>";
$saldo=$_POST['saldoawal'];
$bulan=$_POST['bulan'];
for($a=1;$a<=$bulan;$a++)
{
if($saldo<=1100000)
{
$bunga=0.03;
$saldo=$saldo*$bunga+$saldo-9000;
}
else
{
$bunga=0.04;
$saldo=$saldo*$bunga+$saldo-9000;
}
}
echo "Saldo Akhir = Rp.$saldo";
?>
3. Perkalian Bertingkat
Pada program ini…. 1 dikali 2, 2 dikali 3, 3 dikali 4, saaan
seterusnya, hingga 10
<?php
for($a=1;$a<=10;$a++)
{
for($b=1;$b<=10;$b++)
{
$jum=$a*$b;
echo "<table>";
echo "<tr><td>$a x $b</td><td>=$jum<br></td></tr>";
}
}
echo "</table>";
?>
.
.
.
4. di contoh program ini, saya bingung menjelaskan,
tapi disimak aja yuk, intinya, ini nested loop loooo...
<form method="POST" actions="">
<table>
<tr><td>Jumlah Bintang=</td><td><input type="String" name="jum"></td></tr>
</table>
<input type="submit" value="Submit">
</form>
<?php
for($a=1;$a<=$_POST['jum'];$a++)
{
for($b=1;$b<=$a;$b++)
{
echo "*";
}
echo "<br>";
}
echo "</table>";
<?php
for($a=1;$a<=23;$a++)
{
for($b=1;$b<=23;$b++)
{
for($c=1;$c<=23;$c++)
{
$ha=$a+$b+$c;
if($ha==25)
{
echo "$a+$b+$c = 25<br>";
}
}
}
}
?>
?>
5. Pokoknya 25, program keren ini... misalkan ada variable a,b,c, variable ini akan menjumlahkan sesama mereka, pokoknya 25. Kalo nggak 25, kita goyang 25, pokoknya 25, LoL
<?php
for($a=1;$a<=23;$a++)
{
for($b=1;$b<=23;$b++)
{
for($c=1;$c<=23;$c++)
{
$ha=$a+$b+$c;
if($ha==25)
{
echo "$a+$b+$c = 25<br>";
}
}
}
}
?>
Gimana ? Udah Puas ? Lelah ? Letih ? Lunglai ?
ok, sekian dulu yaa, jangan lupa istirahat, jangan lupa Bahagia
Tidak ada komentar:
Posting Komentar