Laporan Pratikum 2.3 & 2.4


Praktikum 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>
Output :

b.Operator Pembanding


<!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>

Output:


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>
Output:
d.String Operator


<!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 =  "Khusnul";
        $nama_belakang = "Azima";
        
    echo $nama_depan." ".$nama_belakang;
       ?>
</body>
</html>

Output:
d.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>

Output:



Pratikum 2.4


a.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>

Output:

Pertanyaan & Jawaban :
1.Apa fungsi operator ++ dan --?

  • ++(increment) adalah opertor unary yang dapat menambah satu dari operan mereka,masing-masing. Mereka umumnya diimplementasikan dalam bahasa pemrograman imperatif.Operand harus memiliki tipe data aritmatika, dan harus merujuk ke objek data yang dimodifikasi
  • --(decrement) adalah operator unary yang dapat mengurangi satu dari operan mereka.Operand harus memiliki tipe data aritmatika, dan harus merujuk ke objek data yang dimodifikasi.
  • Dan ke-2 operan ini Sejak operator penambahan / pengurangan memodifikasi operan, gunakan seperti operand lebih dari sekali dalam ekspresi yang sama dapat menghasilkan hasil yang tidak terdefinisi.
 2.Pada praktikum Operator precedence kenapa output ynag dihasilkan pada baris pertama dan ketiga adalah sama?
  • pada baris pertama Operator /, * , % memiliki derajat yang sama.Sedangkan pada baris ke-3 operator () memiliki derajat yang lebih tinggi dari * , / sehingga dapat output yang sama.
3.Apakah konstanta boleh menggunakan lowercase atau harus menggunakan UPPERCASE(kapital)?
  • Boleh seperti contoh di bawah ini  
  <?php
   define ('titikdidihair',100);
   define ('PI',3.14);
           
   echo "titik didih air adalah". titikdidihair."<br>";
   echo "hari kemerdekaan RI adalah ".PI."<br>";
 ?>      
Previous
Next Post »