Sebelumnya kita sudah membahas mengenai percabanan pada python di artikel : Pemahaman Percabangan dalam Python: Panduan Lengkap. Sekarang pada artikel kali ini, saya akan memberikan beberapa contoh program percabangan dalam python dalam menyederhanakan keputusan logika.
Menyederhanakan keputusan logika ini meliputi menentukan bilangan positif atau negatif, menentukan bilangan ganjil genap, menentukan kategori umur, menghitung diskon pembeliah dan menentukan jenis segi tiga. Dari semua yang disebutkan itu akan saya bahas pada artikel ini. Berikut adalah beberapa contoh program percabangan yang mencakup berbagai situasi.
Contoh Program Percabangan dalam Python
Daftar Isi
berikut lima contoh program percabangan dalam python :
1. Menentukan Bilangan Positif atau Negatif
bilangan = int(input("Masukkan sebuah bilangan: ")) if bilangan > 0: print("Bilangan positif.") elif bilangan < 0: print("Bilangan negatif.") else: print("Bilangan nol.")
Program ini meminta pengguna untuk memasukkan bilangan dan menentukan apakah bilangan tersebut positif, negatif, atau nol.
2. Menentukan Bilangan Ganjil atau Genap
bilangan = int(input("Masukkan sebuah bilangan: ")) if bilangan % 2 == 0: print("Bilangan genap.") else: print("Bilangan ganjil.")
Program ini mengecek sisa bagi dari bilangan untuk menentukan apakah bilangan tersebut genap atau ganjil.
3. Menentukan Kategori Umur
umur = int(input("Masukkan umur Anda: ")) if umur < 18: print("Anda masih di bawah umur.") elif 18 <= umur < 30: print("Anda dewasa muda.") else: print("Anda sudah dewasa.")
Program ini menentukan kategori umur berdasarkan rentang usia yang ditentukan.
4. Menghitung Diskon Pembelian
total_pembelian = float(input("Masukkan total pembelian: ")) if total_pembelian >= 1000000: diskon = 0.1 * total_pembelian total_pembayaran = total_pembelian - diskon print(f"Anda mendapatkan diskon sebesar Rp {diskon:.2f}") print(f"Total pembayaran setelah diskon: Rp {total_pembayaran:.2f}") else: print("Maaf, Anda tidak mendapatkan diskon.")
Program ini memberikan diskon 10% jika total pembelian mencapai atau melebihi Rp 1.000.000.
5. Menentukan Jenis Segitiga
sisi_a = float(input("Masukkan panjang sisi A: ")) sisi_b = float(input("Masukkan panjang sisi B: ")) sisi_c = float(input("Masukkan panjang sisi C: ")) if sisi_a == sisi_b == sisi_c: print("Segitiga sama sisi.") elif sisi_a == sisi_b or sisi_a == sisi_c or sisi_b == sisi_c: print("Segitiga sama kaki.") else: print("Segitiga sembarang.")
Program ini menentukan jenis segitiga berdasarkan panjang sisi yang dimasukkan.
contoh – contoh program percabangan dalam python di atas membuktikan bahwa dengan python pun juga bisa dipergunakan untuk menyederhanakan keputusan logika, yang dimana ini dalam pembuatan sebuah aplikasi sangat diperlukan, sebagai contoh program kasir minimarket, dalam program kasir tentu diperlukan untuk menghitung diskon yang diberikan kepada pelanggan dalam event tertentu.
Sampai disini artikel mengenai contoh program percabangan dalam python ini, semoga contoh-contoh ini membantu Anda memahami konsep percabangan dalam Python!