Page 58 - Pemrograman Dasar (KD 3.3 - 3.7)
P. 58
PENUGASAN
TUGAS LATIHAN
1. Buatlah program untuk menentukan nilai kelulusan dari sebuah
sekolah, jika rata-rata nilai >75 maka lulus, jika <75 maka gagal.
Dengan menggunakan struktur if.
2. Buatlah program seperti gambar dibawah ini dengan menggunakan
pengkondisian if-else!
3. Buatlah program untuk pemilihan menu makanan di sebuah restoran
dengan menggunakan pengkondisian switch case, dimana terdapat
beberapa menu unggulan mereka yaitu Nasi Padang dengan harga
Rp. 15.000,- dan Nasi Goreng Rp. 12.000,-, Nasi Gila Rp. 13.000,-,
dan Nasi Rawon Rp. 20.000,-. Sertakan inputan jumlah pembelian
dan menampilkan total pembayaran.
TUGAS PRAKTIK
1. Buatlah program untuk pembelian tiket bioskop dengan syarat boleh
membeli jika umur lebih dari sama dengan 17 tahun seperti output
dibawah ini. Screenshot kode programnya!
2. Di Stasiun A telah terjadi antrian yang cukup panjang di loket
pembelian tiket. Untuk mengurangi jumlah antrian tersebut
dibutuhkan sebuah aplikasi yang dapat membantu petugas loket
memudahkan dalam proses pembayaran tiket. Buatlah sebuah
program sederhana seperti gambar dibawah ini dengan
menggunakan if else, dimana terdapat daftar kelas kereta (Ekonomi,
Bisnis, Eksekutif) dan juga harga tiket berdasarkan kelas. Diketahui
untuk harga tiket ekonomi sebesar Rp. 150.000,-, tiket bisnis sebesar
Rp. 240.000,-, dan harga tiket eksekutif sebesar Rp. 375.000,-.
Struktur Kontrol Percabangan 53