- $x=5; --> merupakan variabel yang menampung nilai 5
- $y=8; --> merupakan variabel yang menampung nilai 8
- $z1 = $x++ + $y-- ; --> merupakan deklarasi dari variabel $z1 dimana penjumlahan variabel $x di sorong ke kanan 1 bit (++) dengan variabel $y di sorong ke kiri 1 bit (--) yang akan menghasilkan nilai tetap, karena setelah hasil didapatkan nilai akan di sorong kekanan 1 bit dan akan dikembalikan atau di sorong kekiri 1 bit.
- $z2 = $x << 2; --> merupakan deklarasi variabel $z2 dimana terjadi $x atau nilai 8. << 2 merupakan deklarasi dipangkatkan 2. maka yang terbentuk adalah 8 pangkat 2 = 24.
- $z3 = 4 + $x - $y; --> merupakan deklarasi variabel $z3 dimana terjadi proses 4 + $x atau 5 lalu dikurangkan dengan $y atau 8.
- script di bawah ini merupakan perintah untuk menampilkan hasi print sebagai perintah mencetak, \$z1, \$z2, \$z3 merupakan penamaan atau kata yang akan ditampilkan. tanda "\" diatambahkan karena dapat mematikan fungsi pemanggilan variabel, Sedangkan $z1, $z2, $z3 adalah script pemanggilan isi variabel tersebut. fungsi dari <BR/> adalah scipt untuk membuat baris baru.
- print "\$z1 = $z1 <BR/>";
- print "\$z2 = $z2 <BR/>";
- print "\$z3 = $z3 <BR/>";
Berikut merupakan Soal 2 :
Penjelasan :
- $a=2; Ã variable a yang menampung nilai 2
- $b=1; Ã variable b yang menampung nilai 1
- $c=10; Ã variable c yang menampung nilai 10
- $z1 = ($c >> $a) + ($c %10);
- $z2 = 2 + $c << $b;
- print “\$z1 = $z1 <BR/>”;
- print “\$z2 = $z2 <BR/>”;
proses pencetakan atau
menampilkan keduanya sama, hasil dari $z1 dan $z2.
Berikut hasil yang ditampilkan di browser
Berikut soal 3 :
Penjelasan :
- $a=2; Ã variable $a yang menampung nilai 2
- $teks1 = (“Saya menerima amerika <BR/>”);
- $teks2 = (‘Saya menerima amerika <BR/>’);
Variable $teks1 dan $teks2 menampung kata Saya
menerima amerika, namun yang membedakannya adalah tanda petik. $teks1 menggunakan tanda petik “ sedangkan $teks2 menggunakan tanda petik ‘.
- print $teks1;
- print $teks2;
kedua script
menampilkan hasil dari variable $teks1
dan $teks2.
Berikut hasil yang ditampilkan di
browser :
Berikut soal 4 :
Penjelasan :
·
$a=10; Ã
merupakan variable $a yang menampung
nilai 10
·
$b=11; Ã
merupakan variable $b yang menampung
nilai 11
·
$min =
($a > $b) ? $b : $a;
Merupakan variable
$min yang menampung hasil operator
aritmatika ternary. Ternary adalah operator mirip dengan fungsi if pada program
c. apabila nilai $a lebih besar dari
$b benar, maka yang jawaban yang diambil adalah $a.
·
Print (“Minimum
= $min <BR/>”);
Script yang
berfungsi menampilkan ke layar hasi dari variable $min
Berikut soal 5 :
- $mil=1000; Ã variable yang mengandung nilai 1000
- $mil=$mil * 1.609; Ã variable yang mengandung operator aritmatika perkalian $mil atau 1000 dengan nilai 1.609
- print “Konversi $mil mil = $km km<BR/>”;
script
menampilkan ke layar hasil perkalian dari variable $mil dan hasil $km yang
diberi keterangan. $mil mil, dan untuk $km km.
Berikut hasil yang ditampilkan di browser :
Berikut soal 6 :
penjelasan :
- $hasil1 = (100 < 27) ? 1 : 0;
Merupakan variable
operator aritmatika ternary apabila
jawaban 100 < 27 benar, maka
hasil yang diambil adalah 0
- $hasil2 = “100 1t 27” ? 1 :0;
Proses ternary, diamana soal pada 100 1t 27 tidak jelas atau salah, maka
jawaban yang diambil adalah 1
- Print (“hasil1 =$hasil1 <BR/>”);
- Print (“hasil2 =$hasil2 <BR/>”);
Kedua script
yang sama, berfungsi menampilkan hasil ke layar variable dari $hasil1 dan $hasil2
Hasil yang ditampilkan di browser :
0 komentar:
Posting Komentar