https://youtu.be/8Cz7tf8xWUo.
Maksud dari kondisional di sini adalah cabang-cabang dari
sebuah perintah atau bisa disebut juga sebab-akibat. “Jika hari ini tidak
hujan, saya akan pergi ke sekolah.” dan “Jika
hari ini hujan, saya tidak akan pergi ke sekolah” adalah contoh dari sebab-akibat
ini. Keadaan hujan merupakan sebuah sebab dari akibat yang kita lakukan, yaitu
pergi ke sekolah atau tidak pergi ke sekolah.
Dalam bahasa pemograman, biasa akan diberikan sebab berupa
masukan atau variabel, kemudian akan dilakukan terminasi sesuai kasus-kasus
terhadap variasi masukan tersebut. Terminasinya dapat berupa pengubahan nilai
variabel atau menampilkan sesuatu ke layar. Kondisional untuk bahasa pemograman
ini akan dibedakan menjadi kondisional dengan 2 kasus dan kondisional dengan
lebih dari 2 kasus.
Pada pembahasan kali ini, akan dibahas permasalahan untuk
menentukan apakah sebuah bilangan bulat adalah positif atau negatif untuk
kondisonal dengan 2 kasus. Kita akan menganalisis kasus-kasus tersebut. Kita
asumusikan, untuk masukan bilangan bulat yang lebih dari 0, kita akan
menampilkan “Positif” ke layar. Sedangkan , kemungkinan selain itu, kita akan
menampilkan “Negatif” ke layar. Apabila kita memasukkan 0, program akan
memunculkan “Negatif”. Hal ini disebabkan karena analisis kasus tadi yang
mengasumsikan bahwa bilangan bulat yang tidak lebih dari nol akan menampilakan “Positif”.
Berikut ini contoh program permasalahan tersebut.
Kondisional 2 Kasus |
Selajutnya, kita akan mengasumsikan 3 kasus untuk
kondisional yang lebih dari 2 kasus. Sama seperti kondisional untuk 2 kasus,
kita mengasumsikan bilangan bulat yang lebih dari nol akan menampilkan “Positif”.
Namun, kita tambahkan kembali kasusnya, yaitu untuk bilangan bulat yang kurang
dari nol akan menampilkan “Negatif”. Sedangkan, untuk kemungkinan selain dua
kasus tersebut, kita akan menampilkan “bilangan nol” yang artinya masukan 0.
Berikut ini contoh program dari permasalahan tersebut.
Kondisional lebih dari 2 kasus |
Sekian untuk pembahasan kondisional dalam bahasa pemograman
Python. Semoga bermanfaat. Terima kasih.
*Contoh kode program dapat diakses melalui link berikut.
Tidak ada komentar:
Posting Komentar