BAB 9 Statement FOR

1. Tentu Anda mengenal syair lagu anak-anak berikut ini:
Anak ayam turun 10
Anak ayam turun 10, mati satu tinggal 9 
Anak ayam turun 9, mati satu tinggal 8
Anak ayam turun 8, mati satu tinggal 7
Anak ayam turun 7, mati satu tinggal 6
Anak ayam turun 6, mati satu tinggal 5
Anak ayam turun 5, mati satu tinggal 4
Anak ayam turun 4, mati satu tinggal 3
Anak ayam turun 3, mati satu tinggal 2
Anak ayam turun 2, mati satu tinggal 1
Anak ayam turun 1, mati satu tinggal induknya.
Nah.. coba buatlah script PHP untuk mengenerate syair lagu anak ayam tersebut untuk jumlah anak ayam mula-mula adalah N. Buatlah form untuk memasukkan sembarang nilai N ini, setelah itu tekan SUBMIT. Selanjutnya akan muncul baris syair seperti di atas.
Contoh di atas hanyalah untuk N = 10.
<html>
<head>
<title> TASK 9-1 </title>
</head>
<body bgcolor="#7FE817">
<h1> <center> <b> <font face="Arial" size="20px"> TASK 9-1 </font> </b> </center> </h1>
<form method="post" action="">
<font face="Comic Sans MS" size="6px">
Enter how many chick(s) do you want to sing along :
</font>
<input type="text" name="a" border> <br>
<input type="submit" name="submit" value="Submit">
</form>

<?php
if(isset($_POST['submit']))
{
$chicks=$_POST['a'];
echo "<font face='verdana' sixe='6px'> <center> <b> '$chicks ANAK AYAM BERJATUHAN' </b></center> </font><br><br>";
for ($sing=$chicks; $sing>=1; $sing--)
{
$n=$sing-1;
if ($n!=0)
{
echo "<center><font face='Comic Sans MS' size='4px'>Anak ayam turun $sing, Mati satu tinggal $n <br></font></center>";
}
else
{
echo "<center><font face='Comic Sans MS' size='4px'>Anak ayam turun $sing, Mati satu tinggal induknya.</font></center>";
}
}
}
?>
</body>
</html>

OUTPUT :
 


2.  Seorang nasabah bank, mula-mula memiliki saldo awal Rp. 1.000.000,- di suatu bank X. Bank tersebut memiliki kebijakan memberikan bunga 3%  jika besar saldo kurang dari Rp. 1.100.000,- dan 4% bila saldo lebih besar atau sama dengan Rp. 1.100.000,- . Perhitungan bunga dihitung dari besar saldo terakhir. Selain itu di setiap bulannya nasabah dikenai biaya administrasi  Rp. 9.000,-. Buatlah script PHP untuk menentukan saldo akhir setelah N bulan. Keterangan Buatlah form untuk mengisikan saldo awalnya dan N (jangka waktu tabungan).

<html>
    <head>
        <title>TASK 9-2</title>
    </head>
    <body bgcolor="green">
        <h1><font face="arial"><center>NINTY TU BANK [TASK 9-2]</center></font></h1>
    <form method="post" action="">
    Enter Your Balance<input type="text" name="a" /><br />
    Time <input type="text" name ="b"/>month(s)<br/>
    <input type="submit" name="submit" value="Submit" />
    <input type="reset" name="reset" value="Reset" />
    </form>
    <?php
    if(isset($_POST['submit'])){
    $bal= $_POST['a'];
    $time=$_POST['b'];
    if($bal<1100000)
    {
    for($t=1;$t<=$time;$t++)
    {
        $end=($bal-9000)+($bal*0.03);
    }
    echo "Your first balance is IDR$bal that has been saved for $time month(s). Your final balance is $end";
    }
   else
   {
    {
        for($t=1;$t<=$time;$t++)
        {
            $end=($bal-9000)+($bal*0.04);
        }
        echo "Your first balance is IDR$bal that has been saved for $time month(s). Your final balance is $end";
        }
   }
}
?>
</body>
</html>

OUTPUT :


3.    Dengan menggunakan script PHP, buatlah tampilan daftar perkalian berikut ini menggunakan looping 1 x 1 = 1
     1 x 2 = 2
     1 x 3 = 3
     1 x 4 = 4
     .
     .
     1 x 10 = 10
2 x 1 = 2
2 x 2 = 4
.
.
2 x 10 = 20
.
.
10 x 10 = 100
Petunjuk : Gunakan nested FOR 2 tingkat

<html>
    <head>
        <title>TASK 9-3</title>
    </head>
    <body bgcolor="yellow">
        <h1><center><font face="Cambria">TASK 9-3</font></center></h1>
    <form method="post" action="">
    ENTER A NUMBER <input type="text" name="a" /><br />
    <input type="submit" name="submit" value="Submit" />
    <input type="reset" name="reset" value="Reset" />
    </form>
    <?php
    if(isset($_POST['submit']))
    {
    $a= $_POST['a'];
    for($e=1;$e<=$a;$e++)
    {
        for($b=1;$b<=$a;$b++)
        {
        $sum=$e*$b;
        echo "<font face='arial' size='4px'><b><p> $e x $b = $sum</b></font>";
        }
    }
    }
?>
</body>
</html>

OUTPUT :


   4.  Buatlah script PHP untuk menampilkan formasi bintang seperti berikut ini
 *
* *
* * *
* * * *
Formasi bintang di atas untuk N = 4 Terlebih dahulu Anda harus membuat form untuk menerima input sembarang N dan script Anda harus menampilkan formasi bintang N tersebut. Petunjuk: Coba kaitkan antara jumlah bintang untuk setiap barisnya dengan urutan barisnya. Gunakan nested FOR 2 tingkat

<html>
    <head>
        <title>TASK 9-4</title>
    </head>
    <body>
        <h1><font face="Cambria"><center><b>TASK 9-4</b></center></font></h1>
    <form method="post" action="">
    ENTER The Peak Number of The Star(s) : <input type="text" name="star" /><br />
    <input type="submit" name="submit" value="Submit" />
    <input type="reset" name="reset" value="Reset" />
    </form>
    <?php
    if(isset($_POST['submit']))
    {
    $star= $_POST['star'];
    for($a=1;$a<=$star;$a++)
    {
        for($a1=1;$a1<=$a;$a1++)
    {  
        echo"*";
    }
        echo"<br>";
    }
    }
?>
</body>
</html>

OUTPUT :


5.    Dengan  menggunakan  script  PHP, tampilkan  semua  pasangan  nilai x, y dan z yang memenuhi persamaan x + y + z = 25, dengan x, y, dan z adalah bilangan asli.

<html>
    <head>
        <title>TASK 9-5</title>
    </head>
    <body bgcolor="pink">
    <h1><font face="Monotype Corsiva"><center><b>TASK 9-5</b></center></font></h1> 
    <?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"<font face='Arial' size='4px'> x=$x , y=$y , z=$z ||| </font>";
                }
            }
        }
    }
echo "Conclusion =";
?>
</body>
</html>

OUTPUT :


Komentar

Postingan Populer