Adakalanya program yang kita buat harus melakukan pekerjaan yang berbeda jika menerima input yang berbeda dari user. Adakalanya juga kita harus menghentikan eksekusi program jika nilai yang tidak valid diberikan oleh user. Misalnya ada batas tinggi badan minimal untuk menaiki wahana roller coaster. Jika tinggi badan kurang dari x sentimeter, maka tidak boleh naik. Sebaliknya jika lebih atau sama dengan x, maka boleh naik. Berikut adalah contoh pemakaian statement pemilihan di bahasa Java dan Python.
Kedua program di atas melakukan hal yang sama. Pertama-tama, kita meminta nilai tinggi badan dari user. Setelah mendapatkan nilai tinggi badan, kita lalu mengecek nilai tersebut. Jika kurang dari 140, maka program akan menghasilkan "Maaf, anda tidak bisa menaiki wahana roller coaster". Sebaliknya, jika tinggi badan lebih dari atau sama dengan 140, maka blok kode else lah yang akan di eksekusi, yang menghasilkan "Selamat menikmati wahana roller coaster!"
Perlu diperhatikan di sini bahwa di Python, blok eksekusi kode ditandai dengan tanda tab atau spasi minimal 2, sementara di Java dibatasi dengan tanda kurawal buka dan tutup ({}).
Bagaimana jika kita ingin menambahkan syarat menaiki roller coaster yaitu umur minimal 15 tahun. Maka dapat kita tambahkan seperti ini.
Di sini, kita memakai operator AND karena kedua syarat untuk menaiki wahana roller coaster harus dipenuhi. Beda halnya jika kasusnya misalnya syarat menaiki gerbong krl khusus wanita.
Di sini contoh kasusnya mensyaratkan bahwa gerbong khusus wanita hanya bisa dinaiki oleh wanita atau anak laki-laki yang berusia dibawah 10 tahun. Selain mereka, tidak boleh ada yang menaiki gerbong tersebut.
Ada lagi contoh kasus penentuan nilai huruf berdasarkan nilai angka. Nilai A untuk nilai antara 90 - 100, nilai B antara 80 - 89, nilai C antara 70 - 79, dan nilai D antara 0 - 69. Berikut contoh kodenya.
Contoh di atas salah satu contoh penggunaan statement seleksi lebih dari 2 kondisi. Itulah beberapa contoh sederhana penggunaan statement if di bahasa Java dan Python. Semoga sampai di sini bisa dimengerti. Sekian.
Kedua program di atas melakukan hal yang sama. Pertama-tama, kita meminta nilai tinggi badan dari user. Setelah mendapatkan nilai tinggi badan, kita lalu mengecek nilai tersebut. Jika kurang dari 140, maka program akan menghasilkan "Maaf, anda tidak bisa menaiki wahana roller coaster". Sebaliknya, jika tinggi badan lebih dari atau sama dengan 140, maka blok kode else lah yang akan di eksekusi, yang menghasilkan "Selamat menikmati wahana roller coaster!"
Perlu diperhatikan di sini bahwa di Python, blok eksekusi kode ditandai dengan tanda tab atau spasi minimal 2, sementara di Java dibatasi dengan tanda kurawal buka dan tutup ({}).
Bagaimana jika kita ingin menambahkan syarat menaiki roller coaster yaitu umur minimal 15 tahun. Maka dapat kita tambahkan seperti ini.
Di sini, kita memakai operator AND karena kedua syarat untuk menaiki wahana roller coaster harus dipenuhi. Beda halnya jika kasusnya misalnya syarat menaiki gerbong krl khusus wanita.
Di sini contoh kasusnya mensyaratkan bahwa gerbong khusus wanita hanya bisa dinaiki oleh wanita atau anak laki-laki yang berusia dibawah 10 tahun. Selain mereka, tidak boleh ada yang menaiki gerbong tersebut.
Ada lagi contoh kasus penentuan nilai huruf berdasarkan nilai angka. Nilai A untuk nilai antara 90 - 100, nilai B antara 80 - 89, nilai C antara 70 - 79, dan nilai D antara 0 - 69. Berikut contoh kodenya.
Contoh di atas salah satu contoh penggunaan statement seleksi lebih dari 2 kondisi. Itulah beberapa contoh sederhana penggunaan statement if di bahasa Java dan Python. Semoga sampai di sini bisa dimengerti. Sekian.
Comments
Post a Comment