POST TEST NESTED IF

POST TEST NESTED IF

10th Grade

9 Qs

quiz-placeholder

Similar activities

BÀI TẬP CẤU TRÚC RẼ NHÁNH

BÀI TẬP CẤU TRÚC RẼ NHÁNH

10th - 11th Grade

10 Qs

Intro Loop Vocabulary

Intro Loop Vocabulary

9th - 12th Grade

12 Qs

Ai nhanh hơn For-do

Ai nhanh hơn For-do

5th Grade - University

10 Qs

Câu lệnh lặp

Câu lệnh lặp

8th - 12th Grade

10 Qs

Python IF Statements

Python IF Statements

9th - 12th Grade

10 Qs

Instrucțiuni repetitive

Instrucțiuni repetitive

9th - 12th Grade

10 Qs

Struktur Kontrol Perulangan

Struktur Kontrol Perulangan

10th - 11th Grade

10 Qs

 For Command

For Command

1st - 10th Grade

10 Qs

POST TEST NESTED IF

POST TEST NESTED IF

Assessment

Quiz

Computers

10th Grade

Medium

Created by

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