Page 170 - Buku Digital Kelas X
P. 170
Bentuk umum penggunaan operator ini adalah sebagai berikut:
(kondisi ? ekspresi-1 : ekspresi-2 )
Ekspresi 1 akan dikembalikan jika kondisi bernilai benar, sedangkan ekspresi
2 dikembalikan jika kondisi bernilai salah.
Praktik Baik Pemrograman
Pada saat menuliskan suatu ekspresi, gunakanlah pengelompokan dengan
tanda kurung untuk membuat ekspresi tidak ambigu dan mudah untuk dibaca.
Pastikan ekspresi tersebut ditulis dengan benar sebelum kalian menjalankan
program. Biasakan untuk menguji (dalam pikiran kalian) sambil menulis,
tidak menunggu program dijalankan.
Ayo, Kita Berlatih 4: Latihan Ekspresi
Problem 1: Menghitung Luas Tanah (Tingkat Kesulitan: )
Deskripsi Soal:
Pak Algor memiliki sebidang tanah berbentuk segitiga siku-siku. Ia ingin
mengetahui berapa luas tanah yang ia miliki. Bantulah Pak Algor menghitung
dengan membuat program untuk menghitung luas tanahnya.
Format Masukan:
Dua buah bilangan bulat yang merupakan alas dan tinggi segitiga dari tanah
Pak Algor.
Format Keluaran:
Sebuah bilangan riil, dengan dua digit di belakang desimal yang merupakan
luas tanah Pak Algor. Akhiri keluaran dengan karakter newline.
Contoh Kasus Uji
Masukan Keluaran
20 40 400.00
Problem 2: Menghitung Luas persegi (Tingkat Kesulitan: )
Simak kembali Diagram Alir 1: Menghitung luas persegi pada bagian algoritma
di unit ini. Buatlah program berdasarkan diagram alir tersebut. Panjang sisi
yang diberikan ialah sebuah bilangan riil dengan nilai maksimum 1000 cm.
Problem 3: Hasil Bagi dan Sisa Pembagian (Tingkat Kesulitan: )
Deskripsi Soal:
Buatlah sebuah program untuk menampilkan hasil dan sisa pembagian dari
dua buah bilangan bulat positif a dan b.
169
Bab 7 Algoritma dan Pemrograman