Kalkulator Sederhana V2 Python

KALKULATOR INI SAYA MENGGABUNGKAN OPERASI DAN RUMUS" BANGUN DATAR YANG SEBELUMNYA SUDAH DIBUAT:

Code:
import math 

print("Nama : Sandy Dwi Cahyono")
print("Kelas/No. Abs : 9A / 28")
print("--- KALKULATOR RUMUS SEDERHANA ⌨ ---")
print("1. Persegi 🐶")
print("2. Persegi panjang 🐮")
print("3. Segitiga 🐺")
print("4. Lingkaran 🐷")
print("5. Jajar genjang 🐭")
print("6. Trapesium 🐨")
print("7. Belah ketupat 🦉")
print("8. Layang-layang 🐧")
print("--- KALKULATOR OPERASI SEDERHANA ⌨ ---")
print("11. Pertambahan 🌻")
print("12. Pengurangan 🌹")
print("13. Perkalian 💐")
print("14. Pembagian 🌺")
print("NOTED UNTUK OPERASI!:")
print("Masukkan angka satu per satu.")
print("Ketik 'selesai' jika sudah memasukkan semua angka ><.")
print(" ")

Pilihan = int(input("Pilih menu (1-14): "))

# --- INPUT BANGUN DATAR ---
if Pilihan == 1:
    angka1 = float(input("Masukkan sisi persegimu 😁: "))
elif Pilihan == 2:
    p = float(input("Masukkan panjang sisi 😃: "))
    l = float(input("Masukkan lebar sisi 😉: "))
elif Pilihan == 3:
    a = float(input("Masukkan alas segitigamu 😊: "))
    t = float(input("Masukkan tinggi segitigamu 😇: "))
elif Pilihan == 4:
    r = float(input("Masukkan jari-jari 😅: "))
elif Pilihan == 5:
    a = float(input("Masukkan alas 😋: "))
    t = float(input("Masukkan tinggi 😉: "))
elif Pilihan == 6:
    a = float(input("Masukkan sisi sejajar1 🤗: "))
    b = float(input("Masukkan sisi sejajar2 🤥: "))
    t = float(input("Masukkan tinggi 🥱: "))
elif Pilihan == 7:
    d1 = float(input("Masukkan diagonal1 🤤: "))
    d2 = float(input("Masukkan diagonal2 😴: "))
elif Pilihan == 8:
    d1 = float(input("Masukkan diagonal1 🥸: "))
    d2 = float(input("Masukkan diagonal2 🤠: "))

elif Pilihan in [11, 12, 13, 14]:
    data = []
    while True:
        n = input("Masukkan angka (ketik 'selesai' untuk total): ")
        if n.lower() == 'selesai':
            break
        data.append(float(n))

if Pilihan == 1:
    hasil = angka1 * angka1
    print("Luas Persegimu adalah: ", hasil)
elif Pilihan == 2:
    hasil = p * l
    print("Luas persegi panjangmu adalah: ", hasil)
elif Pilihan == 3:
    hasil = 0.5 * a * t
    print("Luas segitigamu adalah: ", hasil)
elif Pilihan == 4:
    hasil = 3.14 * r * r
    print("Luas lingkaranmu adalah: ", hasil)
elif Pilihan == 5:
    hasil = a * t
    print("Luas jajar genjangmu adalah: ", hasil)
elif Pilihan == 6:
    hasil = 0.5 * (a + b) * t
    print("Luas trapesium adalah: ", hasil)
elif Pilihan == 7:
    hasil = 0.5 * d1 * d2
    print("Luas belah ketupatmu adalah: ", hasil)
elif Pilihan == 8:
    hasil = 0.5 * d1 * d2 
    print("Luas Layang-Layangmu adalah: ", hasil)
elif Pilihan == 11:
    print("Total Penjumlahanmu adalah: ", sum(data))
elif Pilihan == 12:
    # Angka pertama dikurang semua angka selanjutnya
    hasil = data[0] - sum(data[1:])
    print("Total Penguranganmu adalah: ", hasil)
elif Pilihan == 13:
    hasil = math.prod(data)
    print("Total Perkalianmu adalah: ", hasil)
elif Pilihan == 14:
    hasil = data[0]
    for angka in data[1:]:
        hasil /= angka
    print("Total Pembagianmu adalah: ", hasil)
else:
    print("Pilihan tidak tersedia!")

Posting Komentar

Lebih baru Lebih lama