# Program Menghitung Sisa Tabungan
# Kasus: Budi menabung, lalu mengambil uang untuk jajan.
print("--- DOMPET BUDI ---")
uang_budi = 50000
print("Uang awal:", uang_budi)
# Budi mendapat tambahan uang jajan (Aritmetika +)
uang_budi = uang_budi + 20000
print("Setelah diberi ayah:", uang_budi)
# Budi jajan bakso (Operator Penugasan -=)
# Ini sama artinya dengan: uang_budi = uang_budi - 15000
uang_budi -= 15000
print("Setelah jajan bakso:", uang_budi)
# Budi beli es teh 2 gelas (Aritmetika *)
harga_es = 3000
total_es = harga_es * 2
uang_budi -= total_es
print("Setelah beli es teh:", uang_budi)
# KKM adalah 75
nilai_kkm = 75
nilai_siswa = int(input("Masukkan nilai ujian kamu: "))
# Operator Perbandingan (>=)
# Apakah nilai siswa lebih besar atau sama dengan KKM?
status_lulus = nilai_siswa >= nilai_kkm
print("Nilai KKM:", nilai_kkm)
print("Nilai Kamu:", nilai_siswa)
print("Apakah kamu tuntas?", status_lulus)
# Output hanya akan muncul True atau False
# Syarat: Umur minimal 17 tahun DAN Punya KTP
umur = int(input("Berapa umur kamu? "))
punya_ktp = input("Punya KTP? (y/t): ") == 'y' # Akan bernilai True jika ketik 'y'
# Logika AND: Kedua syarat harus terpenuhi
boleh_bikin_sim = (umur >= 17) and (punya_ktp == True)
print("--- HASIL CEK ---")
RUMUS CEPAT OPERATOR PYTHON
1. Aritmetika (Hitung-hitungan)
+ : Tambah
- : Kurang
* : Kali
/ : Bagi (hasil ada koma)
// : Bagi bulat (koma dibuang)
2. Perbandingan (Hasilnya True/False)
> : Lebih besar
< : Lebih kecil
== : Sama dengan (Ingat! sama dengannya ada dua)
!= : Tidak sama dengan
>= : Lebih besar atau sama
3. Logika (Penggabung Syarat)
and : Dua-duanya harus benar.
or : Salah satu benar, sudah cukup.

0 Comments