Operasi dan Percabangan

Gambar Materi

🎯 Tujuan Pembelajaran:
Memahami operator dasar (aritmatika, perbandingan, logika)
Membuat program dengan percabangan: if, elif, else

1️⃣ Operator Aritmatika

2️⃣ Operator Perbandingan
Mengembalikan nilai True atau False.

3️⃣ Operator Logika

4️⃣ Struktur Percabangan
🔹 if, elif, else

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

if nilai >= 90:
print("Grade: A")
elif nilai >= 80:
print("Grade: B")
elif nilai >= 70:
print("Grade: C")
else:
print("Grade: D")

5️⃣ Contoh Lengkap
✅ Cek Bilangan Ganjil / Genap:
angka = int(input("Masukkan sebuah angka: "))

if angka % 2 == 0:
print("Angka genap")
else:
print("Angka ganjil")

✅ Cek Umur:
umur = int(input("Berapa umurmu? "))

if umur < 13:
print("Anak-anak")
elif umur < 18:
print("Remaja")
elif umur < 60:
print("Dewasa")
else:
print("Lansia")

-------------------------------------------------------------------------------

🧪 Praktik Mandiri:
Buat program:

Input: nilai ujian (0–100)

Output:

≥ 90: "Lulus dengan predikat A"

≥ 75: "Lulus dengan predikat B"

≥ 60: "Lulus dengan predikat C"

< 60: "Tidak Lulus"

📝 Tugas:
Kirim kode program dan screenshot hasil
Buat 1 kondisi tambahan (misalnya predikat "A+" untuk nilai > 95)

Kembali ke Daftar Materi