🧮 Project Python: Kalkulator Sederhana
Tutorial Python Pemula: Membuat kalkulator sederhana dengan input, percabangan, dan operasi aritmatika.
🎯 Tujuan Pembelajaran
- Memahami cara menerima
input()dari pengguna. - Mengubah data string menjadi angka dengan
float(). - Menggunakan percabangan
if-elif-else. - Menerapkan operasi aritmatika dasar: tambah, kurang, kali, bagi.
- Menangani error pembagian dengan nol.
🧩 Konsep Dasar
Beberapa konsep Python yang digunakan dalam project ini:
- Fungsi: program dibungkus dalam
def kalkulator(): - Input & Tipe Data: gunakan
input()dan konversi ke angka denganfloat() - Percabangan: memilih operasi dengan
if-elif-else - Error Handling: mencegah error saat pembagian dengan nol
💻 Kode Program Lengkap
def kalkulator():
print("=== Kalkulator Sederhana ===")
a = float(input("Masukkan angka pertama: "))
b = float(input("Masukkan angka kedua: "))
operasi = input("Pilih operasi (+, -, *, /): ")
if operasi == "+":
print("Hasil:", a + b)
elif operasi == "-":
print("Hasil:", a - b)
elif operasi == "*":
print("Hasil:", a * b)
elif operasi == "/":
if b != 0:
print("Hasil:", a / b)
else:
print("Error: Tidak bisa dibagi 0")
else:
print("Operasi tidak valid")
# Panggil fungsi
kalkulator()
🔍 Contoh Hasil
=== Kalkulator Sederhana ===
Masukkan angka pertama: 10
Masukkan angka kedua: 5
Pilih operasi (+, -, *, /): *
Hasil: 50.0
Jika angka kedua = 0 saat pembagian:
=== Kalkulator Sederhana ===
Masukkan angka pertama: 7
Masukkan angka kedua: 0
Pilih operasi (+, -, *, /): /
Error: Tidak bisa dibagi 0
📘 Pengembangan Lebih Lanjut
- Tambahkan operasi pangkat (
**) dan modulus (%). - Buat program berjalan berulang hingga user mengetik
exit. - Kembangkan versi GUI dengan Tkinter.
- Buat versi web app dengan Flask/Django.
✅ Manfaat Project
Project ini sangat bermanfaat untuk pemula karena melatih logika pemrograman dasar. Dari sini, kamu bisa mengembangkan project lebih kompleks seperti aplikasi kasir atau keuangan.
No comments:
Post a Comment