Pertanyaan

1. Xpa yang akan terjadijika dalam sebuah percabangan tidak ada kondisi yang atau sesuai? (A) Program akan menampilkan pesan kesalahan (B) Program akan berhenti (C) Program akan memeriksa kembali kondisi (D) Program akan menjalankan blok kode terakhir (E) Program akan blok kode else, jika ada 2. Berikut ini adalah contoh penerapan logika struktur percabangan, manakah dari pernyataan ini yang sesuai dengan algoritma percabangan 1 kondisi? (A) Warung makan AMANAH memberikan diskon 25% setiap hari Jum'at kepada semua pelanggannya (B) Warung makan AMANAH memberikan diskon 10% untuk pembelian diatas 100.000 dan 20% untuk pembelian diatas 250.000 khusus hari Senin sampai Jumat. (C) Warung makan AMANAH memberikan diskon 10% setiap weekend dan memberikan 5% setiap weekday kepada semua pelanggannya (D) Warung makan tidak memberikan diskon apapun kepada semua pelanggannya 3. Kasus berikut yang harus dikerjakan dengan if-else if-else adalah __ (A) Warung makan AMANAH memberikan diskon 25% setiap hari Jum'at kepada semua pelanggannya (B) Warung makan AMANAH memberikan diskon 10% untuk pembelian diatas 100.000 dan 20% untuk pembelian diatas 250.000 khusus hari Senin sampai Jumat. (C) Warung makan AMANAH memberikan diskon 10% setiap weekend dan memberikan 5% setiap weekday kepada semua pelanggannya (D) Warung makan tidak memberikan diskon apapun kepada semua pelanggannya 4. Perhatikan potongan program berikut! main ( ) f Jika program dijalankan "masukkan nilai=60'' maka output program adalah __ (A) Lulus (B) Tidak lulus (C) Error (D) Tidak mengeluarkan output apapun (E) Semua jawaban salah

Solusi

Terverifikasi Ahli
4.2 (286 Suara)
Neeta profesional ยท Tutor selama 6 tahun

Jawaban

1. (D) Program akan menjalankan blok kode terakhir2. (A) Warung makan AMANAH memberikan diskon setiap hari Jum'at kepada semua pelanggannya3. (B) Warung makan AMANAH memberikan diskon untuk pembelian diatas 100.000 dan untuk pembelian diatas 250.000 khusus hari Senin sampai Jumat.4. (C) Error

Penjelasan

1. Dalam pemrograman, jika tidak ada kondisi yang sesuai dalam percabangan, maka program akan menjalankan blok kode terakhir. Ini disebut sebagai "else" dalam banyak bahasa pemrograman.2. Struktur percabangan 1 kondisi berarti hanya ada satu kondisi yang diperiksa. Pilihan (A) menunjukkan satu kondisi yaitu hari Jum'at, sehingga sesuai dengan algoritma percabangan 1 kondisi.3. Jika kita perlu memeriksa beberapa kondisi berbeda dengan tingkat prioritas yang berbeda, kita akan menggunakan if-else if-else. Pilihan (B) memiliki dua kondisi dengan tingkat prioritas yang berbeda (diskon 10% dan 20%), sehingga memerlukan penggunaan if-else if-else.4. Dari potongan program yang diberikan, tampaknya ada kesalahan dalam sintaks atau kesalahan lainnya yang membuat program tidak dapat dijalankan dengan benar. Oleh karena itu, output yang dihasilkan adalah "Error".