BAB 7
FUNGSI PERCABANGAN (Bagian 2)
42
3
0
3
1
3
2
3
3
3
4
3
5
3
6
- ipa = 4.25
8. Ulangi soal nomor 5 dengan memasukkan nilai masing-masing sebagai berikut:
- b_indo = 7.80
- b_inggris = 10.20
- matematika = 9.75
- ipa = 10.00
36 default:
37 System.out.println("Menu yang dimasukkan salah!");
38 break;
39 }
40 }
41 }
Sebuah kotak berisikan kartu bernomor 1 sampai 1000. Amir ingin mengelompokkan
kartu-kartu tersebut. Untuk kartu bernomor 1 sampai 300, kartu yang merupakan
kelipatan 4 dikelompokkan. Kartu bernomor 301 sampai 600, kartu yang merupakan
kelipatan 5 atau kelipatan 7 dikelompokkan. Kartu bernomor 601 sampai 1000, kartu
yang merupakan kelipatan 2 dan kelipatan 5 dikelompokkan. Lengkapi kode program
pada tabel 7.3 di bawah untuk memenuhi kasus tersebut.
10 if (...) {
11 ...
12 } else {
13 ...
14 }
15 } else if (...) {
16 ...
17 } else if (...) {
18 ...
19 } else {
20 ...
21 }
22 }
23 }
Contoh output:
Masukkan nomor kartu: 76
Kartu nomor 76 adalah kelipatan 4
Diberikan beberapa menu untuk mencari informasi mengenai bangun ruang balok,
diantaranya:
Menu 1, yaitu menu untuk menghitung jumlah panjang rusuk balok.
Menu 2, yaitu menu untuk menghitung luas permukaan balok.
Menu 3, yaitu menu untuk menghitung volume balok.
Contoh output:
Masukkan panjang: 50
Masukkan lebar: 40
Masukkan tinggi: 20
Pilih menu:
1. Jumlah panjang rusuk
2. Luas permukaan
3. Volume
1
Panjang rusuk: 440
Masukkan panjang: 50
Masukkan lebar: 40
Masukkan tinggi: 20
Pilih menu:
48
Masukkan panjang: 50
Masukkan lebar: 40
Masukkan tinggi: 20
Pilih menu:
1. Jumlah panjang rusuk
2. Luas permukaan
3. Volume
3
Volume: 40000
Masukkan panjang: 50
Masukkan lebar: 40
Masukkan tinggi: 20
Pilih menu:
1. Jumlah panjang rusuk
2. Luas permukaan
3. Volume
4
Menu yang dipilih salah!
- Angka terakhir nilai tes TOEFL harus 0, 3, atau 7. (HINT: gunakan mod 10)
- Jika nilai tes minimal 477 maka dinyatakan lulus, jika nilai tes 400 sampai 473
maka wajib mengikuti kursus pengayaan, dan jika nilai dibawah 400 maka wajib
mengikuti kursus pemula dan pengayaan.
3. (NIM Genap) Buatlah sebuah program dengan kasus sebagai berikut:
Pak Suparman ingin membuat sebuah kolam renang di lapangan belakang rumahnya.
Ia ingin membuat sebuah informasi mengenai ukuran kolam beserta durasi pengisian
air, dan biaya pemasangan keramik. Ketentuan dari kasus ini antara lain:
- Program ini terdiri dari 2 menu, yaitu menu “durasi pengisian air” dan menu
“biaya pemasangan keramik”
- Menu nomor 1 yaitu menu “durasi pengisian air”. Menu ini berisi informasi
tentang volume kolam renang (berdasarkan inputan panjang, lebar, kedalaman
kolam), beserta durasi pengisian air (berdasarkan debit air dalam satuan liter per
detik).
- Menu nomor 2 yaitu menu “biaya pemasangan keramik”. Menu ini berisi
informasi tentang biaya pemasangan keramik pada kolam renang dengan asumsi
biaya pemasangan Rp80.000 per meter persegi.
4. Laporan diketik dan dikumpulkan pada pertemuan praktikum selanjutnya dengan
ketentuan ukuran kertas A4 dengan menggunakan font Times New Roman ukuran 12
pt dan spasi 1,5 dan format file PDF. Jangan lupa melampirkan nama, NIM, dan kelas.