Minggu, 01 April 2012

pratikum PBW 2.3 & 2.4

- Pratikum 2.3

a. Operator Aritmatika
 
     <!DOCTYPE html PUBLIC "//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
    <title> praktikum 2. operator</title>
    <meta httpequiv="contenttype"content="text/html;charset=utf8"/>
    <meta name="generator" content="Geany 0.20" />
</head>

<body>

<?php
    $panjang =10;
    $lebar = 5;
    $luas;
    $selisih;
    $keliling;
    $hasil_bagi;

    $luas = $panjang * $lebar;
    echo "luas persegi dengan panjang $panjang dan lebar $lebar adalah $luas<br>";
    $selisih = $panjang - $lebar;

    echo" selisih antara $panjang dan $lebar adalah $selisih<br>";

    $keliling =($panjang*2) + ($lebar*2);
    echo" keliling persegi dengan panjang $panjang dan lebar $lebar adalah $keliling<br>";

    $hasil_bagi = $panjang / $lebar;
    echo "pembagian $panjang dengan $lebar adalah $hasil_bagi<br>";

?>

</body>
</html>

Ouput :


b. Operator Pemabanding

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

<head>
     <title>Output Demo a1</title>
     <meta http­equiv="content­type" content="text/html;charset=utf­8" />
     <meta name="generator" content="Geany 0.20" />
</head>
<body>
<?php
         
          $panjang  = 10;
   $lebar    = 5 ;
          $alas     = 5  ;
       echo ($panjang != $lebar) . "<br/>";
          echo ($lebar == $alas). "<br/>";
          echo ($panjang < $lebar) . "<br/>";
     echo ($lebar  > $alas ) . "<br/>";
          echo ($panjang >= $lebar). "<br/>";
          echo ($lebar <=$alas) . "<br/>";
?>
</body>
</html>

Ouput :


c. Operator Logika

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

<head>
<title>Praktikum 2. Operator </title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 0.20" />
<head>

<body>
<?php

$mahasiswa = true;
$pelajar = true;
$pekerja = false;

echo ($pekerja && $pelajar)."<br>";
echo ($mahasiswa and $pelajar)."<br>";

echo ($pekerja || $mahasiswa)."<br>";
echo ($mahasiswa or $pelajar)."<br>";

echo ($pelajar xor $mahasiswa)."<br>";
echo ($mahasiswa xor $pelajar)."<br>";

echo (!$pekerja)."<br>";
echo (!$mahasiswa)."<br>";

?>

</body>

</html>

Ouput :

d. Operasi String

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

<head>
<title>Output Demo a1</title>
<meta httpequiv="contenttype"content="text/html;charset=utf8"/>
<meta name="generator" content="Geany 0.20" />
</head>

<body>
<?php
$nama_depan =  "Zeffry";
$nama_belakang = "Sahputra";

echo $nama_depan." ".$nama_belakang;


?>

</body>

</html>

Ouput :

e. Precendence Operator

    <!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>
    <tittle>Praktikum 2. operator<br></tittle>
    <meta http-equiv="content-type" content="text/html; charsct=utf-8" />
    <meta name="generator" content="Geany 0.20" />
</head>

<body>
    <?php
    $hasil1 = 36 + 9 /9 * 10 % 5;
    $hasil2 = (36 + 9) / 9 * 10 % 5;
    $hasil3 =  36 + 9 / 9 * (10% 5);
    
    echo $hasil1."<br>";
    echo $hasil2."<br>";
    echo $hasil3."<br>";
    ?>
    
</body>
</html>

Ouput : 



2.4 Konstanta

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

<head>
<title>Praktikum 2. konstanta</title>
<meta httpequiv="contenttype"content="text/html;charset=utf8"/>
<meta name="generator" content="Geany 0.20" />
</head>
<body>
    <?php
     define ('HARIKEMERDEKAANRI','17 Agustus 1945');
     define ('TITIKDIDIHAIR',100);
     define ('PI',3.14);
     define ('PERCEPATANGRAVITASI',9.8);
        
     echo "hari kemerdekaan RI adalah ".HARIKEMERDEKAANRI."<br>";
     echo "titik didih air adalah". TITIKDIDIHAIR."<br>";
     echo "hari kemerdekaan RI adalah ".PI."<br>";
     echo "hari kemerdekaan RI adalah ".PERCEPATANGRAVITASI."<br>";
    ?>
</body>
</html>

Ouput : 


Pertanyaan :

1. Apa fungsi operator ++ dan -- ?
2. Pada pratikum operator precedence, kenapa output yang dihasilkan pada baris pertama dan
    baris ketiga adalah sama ?
3. Apakah konstanta boleh menggunakan lowercase atau harus menggunakan UPPERCASE
    (kapital)


Jawaban :

1.a) ++ (increment) adalah operator unary yang dapat menambah satu dari operan mereka, mereka 
       umumnya diimplementasikan didalam bahasa pemograman impreatif.
   b) --(decrement) adalah operator unary yang dapat mengurangi satu dari operan mereka, operan
       harus memiliki data aritmatika dan merujuk ke objek data yang di definisikan.
       
        Jadi, operand ke 2 operator penambahan/ pengurangan memodifikasikan operan yang
        digunakan seperti operand yang lebih dari sekali seperti ekspresi yang sama dan dapat
        menghasilkan nilai yang tidak dapat terdifinisi.

2. Pada baris pertama operator /, * , % memiliki derajat yang sama, sedangkan baris ketiga operator
    () memiliki derajat yang lebih dari * , / sehingga mendapatkan ouput yang sama.

3. Boleh, contoh seperti dbawah ini :
  
    <?php
   define ('titikdidihair',100);
   define ('PI',3.14);
            
   echo "titik didih air adalah". titikdidihair."<br>";
   echo "hari kemerdekaan RI adalah ".PI."<br>";
 ?>            


Tidak ada komentar:

Posting Komentar