PROGRAM SEDERHANA

 # Data Makanan (Tipe Data Dictionary)

menu = {
    "roti": 80,          # kalori per porsi
    "telur": 155,
    "susu": 120,
    "apel": 95,
    "keju": 110
}

# Input pengguna
makanan_1 = "roti"
makanan_2 = "telur"
makanan_3 = "apel"
porsi_1 = 2              # Porsi roti
porsi_2 = 1              # Porsi telur
porsi_3 = 3              # Porsi apel

# Tipe Data Integer dan Float
total_kalori = (menu[makanan_1] * porsi_1) + (menu[makanan_2] * porsi_2) + (menu[makanan_3] * porsi_3)

# Menampilkan hasil
print(f"Total kalori dari {porsi_1} porsi {makanan_1}, {porsi_2} porsi {makanan_2}, dan {porsi_3} porsi {makanan_3} adalah {total_kalori} kalori.")

# Operator Aritmatika dan Ekspresi Logika
target_kalori = 500
sisa_kalori = target_kalori - total_kalori

# Cek apakah sudah mencapai target kalori harian
if total_kalori > target_kalori:
    print(f"Anda telah melebihi target kalori harian! Lebih {total_kalori - target_kalori} kalori.")
elif total_kalori < target_kalori:
    print(f"Anda masih kurang {sisa_kalori} kalori untuk mencapai target harian.")
else:
    print("Selamat! Anda telah mencapai target kalori harian.")

# Operator Pembanding dan Logika
keseimbangan_makanan = (menu[makanan_1] < 100) and (menu[makanan_2] < 200) and (menu[makanan_3] < 100)

# Memberikan rekomendasi makanan sehat
if keseimbangan_makanan:
    print("Pilihan makanan Anda cukup seimbang.")
else:
    print("Coba tambahkan lebih banyak variasi rendah kalori untuk keseimbangan.")

Komentar

Postingan populer dari blog ini

Biografi Abu Ja'far Muhammad Ibnu Al-khawarizmi

Biografi Abu Ja'far Muhammad Ibnu Al-khawarizmi