
POST TEST NESTED IF

Quiz
•
Computers
•
10th Grade
•
Medium
novia fitri
Used 1+ times
FREE Resource
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
8.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Manakah pernyataan berikut yang benar terkait nested if ?
Nested if selalu lebih efisien daripada if majemuk
Nested if memungkinkan pengambilan keputusan bertingkat
Nested if tidak bisa digunakan dengan tipe data string
Nested if harus selalu menggunakan perulangan
9.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Kode berikut ini adalah contoh nested if yang salah, apa yang perlu diperbaiki?
if nilai > 70
if kehadiran > 75 then
writeln('Lulus');
Menambahkan tanda then setelah if pertama
Menghapus if kedua
Mengubah writeln menjadi write
Tidak perlu perbaikan
Similar Resources on Wayground
12 questions
limbajul pascal

Quiz
•
10th Grade
10 questions
Introduction and Conditional Logic Vocab

Quiz
•
8th - 10th Grade
10 questions
Pre Test Case Of

Quiz
•
10th Grade
11 questions
Mastering Pascal Control Structures

Quiz
•
10th Grade
10 questions
Python Nested Loops Quiz

Quiz
•
9th - 12th Grade
10 questions
AP CSP Boolean Logic 6

Quiz
•
9th - 12th Grade
10 questions
Latihan ICT Part 2

Quiz
•
10th Grade
10 questions
SSLC it exam model

Quiz
•
10th Grade
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
10 questions
UPDATED FOREST Kindness 9-22

Lesson
•
9th - 12th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
20 questions
US Constitution Quiz

Quiz
•
11th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
Discover more resources for Computers
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
20 questions
Analog vs Digital

Quiz
•
9th - 12th Grade
10 questions
Exploring Cybersecurity Techniques and Threats

Interactive video
•
6th - 10th Grade
10 questions
Understanding the Internet and Data Transmission

Interactive video
•
7th - 12th Grade