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/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
$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 ?
baris ketiga adalah sama ?
3. Apakah konstanta boleh menggunakan lowercase atau harus menggunakan UPPERCASE
(kapital)
(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.
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.
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.
() 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