contoh program percabangan if else

less than a minute read 24-08-2024
contoh program percabangan if else

Apa itu Percabangan if else?

Percabangan if else adalah salah satu konsep dasar dalam pemrograman yang memungkinkan program untuk membuat keputusan berdasarkan kondisi tertentu. Dengan menggunakan struktur if else, program dapat menjalankan blok kode yang berbeda tergantung pada apakah suatu kondisi terpenuhi atau tidak.

Cara Kerja if else

Struktur if else bekerja dengan mengevaluasi sebuah kondisi. Jika kondisi tersebut bernilai benar (true), maka blok kode di dalam if akan dijalankan. Jika tidak, maka blok kode di dalam else akan dijalankan.

Sintaks Dasar if else

if (kondisi) {
  // Kode yang dijalankan jika kondisi benar
} else {
  // Kode yang dijalankan jika kondisi salah
}

Contoh Program if else

Contoh 1: Menentukan Kelulusan

nilai = int(input("Masukkan nilai ujian: "))

if nilai >= 60:
  print("Selamat, Anda Lulus!")
else:
  print("Maaf, Anda Tidak Lulus.")

Dalam contoh ini, program meminta pengguna untuk memasukkan nilai ujian. Kemudian, program mengecek apakah nilai tersebut lebih besar atau sama dengan 60. Jika ya, maka program akan mencetak pesan "Selamat, Anda Lulus!". Jika tidak, program akan mencetak pesan "Maaf, Anda Tidak Lulus."

Contoh 2: Menentukan Hari dalam Seminggu

hari = int(input("Masukkan nomor hari (1-7): "))

if hari == 1:
  print("Senin")
elif hari == 2:
  print("Selasa")
elif hari == 3:
  print("Rabu")
elif hari == 4:
  print("Kamis")
elif hari == 5:
  print("Jumat")
elif hari == 6:
  print("Sabtu")
elif hari == 7:
  print("Minggu")
else:
  print("Nomor hari tidak valid")

Contoh ini menggunakan struktur if else if else untuk menentukan hari dalam seminggu berdasarkan nomor yang dimasukkan pengguna.

Keunggulan if else

  • Meningkatkan fleksibilitas program dengan kemampuan membuat keputusan berdasarkan kondisi.
  • Memudahkan dalam mengendalikan alur program dan menentukan blok kode yang akan dijalankan.
  • Meningkatkan kemampuan program dalam berinteraksi dengan pengguna dan lingkungannya.

Kesimpulan

Percabangan if else adalah konsep penting dalam pemrograman yang memungkinkan program untuk membuat keputusan berdasarkan kondisi. Memahami cara kerja if else sangat penting untuk membangun program yang lebih dinamis dan responsif terhadap berbagai input dan kondisi.