WorksheetsTes Unit 3.12 PWPB
Total questions: 20
Worksheet time: 20mins
Dibawah ini yang tidak termasuk dalam statement kondisi adalah…
IF
FOR
IF ELSE
SWITCH CASE
NESTED IF
Di bawah ini syntax pernyataan if yang benar adalah…
If(kondisi)
pernyataan;
If(pernyataan)
kondisi;
If(konstanta)
(pernyataan)
If(kondisi)
pernyataan;
break;
If(pernyataan)
kondisi; break;
1) ==
2) =
3) >=
4) +
Dalam membuat perbandingan operator yang dapat digunakan untuk membuat statement kondisi adalah…
(1) dan (3)
(2) dan (4)
(1), (2), dan (3)
(4) saja
Semua jawaban salah
Perhatikan program dibawah ini !
$nilai=60;
if ($nilai>=80){
echo ”lulus”;
}
Jika program dijalankan, maka output program adalah…
Lulus
Tidak lulus
Error
Tidak mengeluarkan output apapun
Semua jawaban salah
Bentuk percabangan yang membandingkan dua variabel atau lebih dan antara satu variable dengan beberapa nlai tertentu yang sudah didefinisikan….
If, else if, else
For to do
For next
While
Case if
Manakah contoh yang menggunakan if else?
Jika budi mendapat nilai 75, maka budi akan mendapatkan sepeda
Jika budi naik kelas, maka budi akan mendapatkan motor dan mobil
Jika budi lulus, maka budi mendapat nilai lebih besar dari 75, jika tidak maka mendapat kurang dari 75
Jika budi mempunyai uang 500 maka bisa membeli permen, jika mempunyai 4000 maka membeli green splash, jika 5000 maka membeli sostel
Jika budi malas, maka budi tidak naik kelas dan mendapat nilai jelek serta dimahari orang tua
<?php
$kondisi="kering";
if($kondisi=="hujan"){
echo "kondisi sekarang sedang hujan";
} else {
echo "kondisi tidak hujan";
}
?>
output dari potongan program tersebut adalah...
kondisi sekarang hujan
kondisi kering
kondisi tidak hujan
kondisi cerah
kondisi sekarang sedang hujan
$barang = "minyak goreng";
$harga = 10000;
if($barang == "minyak" && $harga >=10000){
echo "Minyak langka";
} else {
echo "Banyak minyak";
}
Output dari kode program tersebut adalah...
Minyak langka
Banyak minyak
Harga minyak
Minyak mahal
Halo
Bila diketahui Jono mendapat nilai 50 kemudian dinyatakan tidak lulus, setelah itu Ibnu mendapat nilai 70 dinyatakan lulus , diketahui kkm 70. Dalam project tersebut menggunakan operator ...
>=60
<=70
>=50
>=80
>=70
Perhatikan potongan algoritma berikut ini:
Input (harga)
IF harga = 12500 then
Beli
ENDIF
Pernyataan manakah yang benar tentang program di atas:
Jika (harga=12500) maka program tidak melakukan apapun
Jika (harga<>12500) maka program tidak melakukan apapun
Jika (harga<12500) maka lakukan aksi beli
Jika (harga>12500) maka lakukan aksi beli
$a=6;
$b=3;
$c=1;
if ($a <$b) {
if ($b <$c) {
echo $a,$b,$c;
}else if ($b<$c) {
echo $a,$c,$b;
}else {
echo $c,$a,$b;
}
} else if ($a < $c) {
echo $b,$a,$c;
} else if ($b < $c) {
echo $b,$c,$a;
} else {
echo $c,$b,$a;
}
Program di atas akan menampilkan hasil…
163
613
136
316
361
if ($nilai >= 9) {
echo 'Sangat Baik';
} else if ($nilai < 9 && $nilai >= 7) {
echo 'Baik';
} else if ($nilai < 7 && $nilai >= 5) {
echo 'Sedang';
} else {
echo 'Kurang';
}
Jika variable nilai bernilai 8 maka outputnya adalah….
Sangat Baik
Baik
Sedang
Kurang
Cukup
<?php
if (($username == "rajoo") || ($password == "Sappy")){
echo "Login sukses";
} else {
echo "Login gagal";
}
?>
Ketika diinputkan $username="liem" dan $password="sappy", output apa yang akan muncul?
Login
Login sukses
Login gagal
Tidak ada output
Syntax error
<?php
$kondisi="hujan sedikit";
if($kondisi=="hujan"){
echo "kondisi sekarang sedang hujan";
} else {
echo "kondisi tidak hujan";
}
?>
output dari potongan program tersebut adalah...
kondisi sekarang sedang hujan
kondisi sekarang sedang hujan sedikit
kondisi tidak hujan
kondisi tidak hujan sedikit
kondisi agak hujan
<?Php
$N = "AZ";
$NI = 71 ;
if ($NI >= 80 && $NI <= 100) {$H="X"; }
else if ($NI>=60) { $H="Y"; }
else if ($NI>=40) { $H="Z"; }
else if ($NI>=20) { $H="A"; }
else if ($NI>=0) { $H="B"; }
echo "GOOD"; ?>
Output dari kode program di atas adalah...
Y
Good
X
Z
A
<?php
$a=5;
switch ($a){
case 1 : echo 1;break;
case 2 : echo 2;break;
case 3 : echo 3;break;
default : echo 4; } ?>
Output kode program di atas adalah...
1
2
3
4
5
Manakah contoh yang menggunakan if bertingkat?
Jika budi mendapat nilai 75, maka budi akan mendapatkan sepeda
Jika budi naik kelas, maka budi akan mendapatkan motor dan mobil
Jika budi lulus, maka budi mendapat nilai lebih besar dari 75, jika tidak maka mendapat kurang dari 75
Jika budi mempunyai uang 500 maka bisa membeli permen, jika mempunyai 4000 maka membeli green splash, jika 5000 maka membeli sostel
Jika budi malas, maka budi tidak naik kelas dan mendapat nilai jelek serta dimahari orang tua
<?php
$nilai = 88;
if ($nilai > 90) {
$grade = "A+";
} elseif($nilai > 80){
$grade = "A";
} elseif($nilai > 70){
$grade = "B+";
} elseif($nilai > 60){
$grade = "B";
} elseif($nilai > 50){
$grade = "C+";
} elseif($nilai > 40){
$grade = "C";
} elseif($nilai > 30){
$grade = "D";
} elseif($nilai > 20){
$grade = "E";
} else {
$grade = "F";
}
echo "Nilai anda: $nilai<br>";
echo "Grade: $grade";
?>
Output dari kode program tersebut adalah…
Nilai anda: 88
Grade: A
Nilai 88
A
88
A
Nilai kamu adalah 88
Grade B
Nilai Anda: 88
Grade A
<?php
if (($username == "rajoo") && ($password == "Sappy")){
echo "Login sukses";
} else {
echo "Login gagal";
}
?>
Ketika diinputkan $username="rajoo" dan $password="sappy", output apa yang akan muncul?
Login
Login sukses
Login gagal
Tidak ada output
Syntax error
if ($nilai >= 9) {
echo 'Sangat Baik';
} else if ($nilai < 9 && $nilai >= 7) {
echo 'Baik';
} else if ($nilai < 7 && $nilai >= 5) {
echo 'Sedang';
} else {
echo 'Kurang';
}
Jika variable nilai bernilai 5 maka outputnya adalah….
Sangat Baik
Baik
Sedang
Kurang
Cukup
