Rabu, 06 Juni 2012

Praktikum 4.2 Perulangan do while


Pada perulangan while, kondisi akan dievaluasi pada bagian awal perulangan. Berbeda halnya dengan do while yang akan mengevaluasi kondisinya setelah blok kode dieksekusi untuk pertama kali. Hal ini menjamin bahwa minimal satu kali blok kode akan dieksekusi. Pada while, ada kemungkinan bahwa blok kode tidak akan dieksekusi sama sekali. Ketiklah kode berikut dengan text editor lalu simpan dengan nama struktur-do-while.php pada root direktori web server

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml/DTD/xhtml-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="on" lang="on">

<head>
            <title>Praktikum 4.Perulangan</title><br>
            <meta http-equiv="content-type" content="text/html; charsct=utf-8" />
            <meta name="generator" content="Geany 0.20" />
</head>

<body>
            <?php
                $i=0;
                do {
                  $j = 0;
                  while($j <= $i){
                    echo "*";
                    $j++;
                  }
                    echo "<br>";
                    $i++;
                }while($i<10);
            ?>
</body>
</html>

Output :

Ketiklah kode berikut dan simpan dengan nama cek-bilangan.php pada root direktori dari web server

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml/DTD/xhtml-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="on" lang="on">

<head>
      <title>Praktikum 4.Perulangan</title><br>
      <meta http-equiv="content-type" content="text/html; charsct=utf-8" />
      <meta name="generator" content="Geany 0.20" />
</head>

<body>
      <?php
        $x = 100;
        while ($x > 0){
               if ($x % 2 ==0){
                    echo "$x adalah bilangan genap";
                }else{
                    echo "$x adalah bilangan ganjil";
                }
                echo "<br>";
                $x--;
        }
      ?>
</body>
</html>

Output : 

Modifikasi kode di atas untuk menampilkan 100 baris tulisan, yang mana apabila itu baris ketiga dan kelipatannya akan bertuliskan "foo" dan jika baris kelima dan kelipatannya akan bertuliskan "bar" serta tiap baris ke 15 dan kelipatannya akan bertuliskan "foobar", selain ketentuan ini tulisan yang akan muncul adalah "ini baris k x"

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml/DTD/xhtml-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="on" lang="on">

<head>
      <title>Praktikum 4.Perulangan</title><br>
      <meta http-equiv="content-type" content="text/html; charsct=utf-8" />
      <meta name="generator" content="Geany 0.20" />
</head>

<body>
      <?php
        $x = 1;
            while ($x < 100){
                if ($x % 15 == 0 ){
                    echo "foobar";
                }else if($x % 5 == 0){
                    echo "bar"; 
                }else if($x % 3 == 0){
                    echo "foo";
                }else{
                    echo "ini baris ke-$x";
                }
                echo "<br>";
                $x++;
        }
      ?>
</body>
</html>

Output :

Tidak ada komentar:

Posting Komentar