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
   165   166   167   168   169   170   171   172   173   174   175