
POST TEST NESTED IF
Quiz
•
Computers
•
10th Grade
•
Practice Problem
•
Medium
novia fitri
Used 1+ times
FREE Resource
Enhance your content in a minute
9 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa fungsi utama dari struktur percabangan bertingkat (nested if) dalam pemrograman ?
Mengulang perintah secara terus-menerus
Memeriksa beberapa kondisi secara bertahap dan berlapis
Menyimpan data dalam bentuk tabel
Menentukan nilai variabel secara langsung
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Manakah dari contoh kode berikut yang menggunakan nested if dengan benar ?
if a > 10 then writeln('Lebih besar')
else if a < 5 then writeln('Lebih kecil');
if a > 10 then
if b > 5 then writeln('Nested if');
if a > 10 or b > 5 then writeln('Kondisi benar');
while a < 10 do writeln('Looping');
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa yang akan terjadi jika sebuah kondisi if dalam nested if tidak dipenuhi ?
Program akan berhenti secara otomatis
Program akan melewati blok if tersebut dan cek kondisi berikutnya
Program akan selalu menjalankan blok if tersebut
Program akan menghasilkan error
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Perhatikan potongan kode berikut :
if nilai > 75 then
if kehadiran > 80 then
writeln('Lulus')
else
writeln('Tidak Lulus');
Apa output jika nilai = 80 dan kehadiran = 70?
Lulus
Tidak Lulus
Tidak ada output
Error
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa perbedaan utama antara if...else if dan nested if?
if...else if tidak memiliki kondisi
nested if memiliki percabangan di dalam percabangan lain
if...else if tidak dapat digunakan untuk lebih dari dua kondisi
nested if hanya digunakan untuk perulangan
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Dalam kasus parkir, jika tarif motor Rp3.000/jam dan mobil Rp5.000/jam, dan ada denda Rp20.000 jika parkir > 10 jam, manakah logika nested if yang benar untuk menghitung total biaya ?
if jam > 10 then denda := 20000 else denda := 0;
if kendaraan = 'motor' then biaya := 3000 * jam + denda
else if kendaraan = 'mobil' then biaya := 5000 * jam + denda;
if kendaraan = 'motor' then
if jam > 10 then biaya := 3000 jam + 20000 else biaya := 3000 jam
else
if jam > 10 then biaya := 5000 jam + 20000 else biaya := 5000 jam;
if kendaraan = 'motor' or 'mobil' then biaya := jam * 4000;
if jam > 10 then biaya := 20000 else biaya := 0;
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Pada nested if, blok kode else biasanya digunakan untuk…
Mengeksekusi kondisi yang tidak terpenuhi pada if sebelumnya
Mengulang program
Menyimpan data
Menampilkan pesan error
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
10 questions
Паскаль. Основные команды
Quiz
•
8th - 11th Grade
13 questions
ÔN TẬP WHILE & IF
Quiz
•
10th Grade
10 questions
CyberCrime
Quiz
•
5th Grade - Professio...
10 questions
Excel
Quiz
•
10th - 11th Grade
10 questions
Мова гіпертекстової розмітки
Quiz
•
10th Grade
10 questions
Social media influencers
Quiz
•
6th - 12th Grade
10 questions
Spreadsheet Rumus statistik
Quiz
•
10th Grade
10 questions
Perangkat Lunak Pembuat Slide Presentasi
Quiz
•
10th Grade
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
