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
Posting Komentar