24. PYTHON (Struktur Kontrol) – Kalkulator Sederhana

Belajar Bahasa Python Lengkap

Berikut adalah contoh kalkulator sederhana menggunakan python. Ketika program dijalankan, maka akan terdapat menu pilihan berupa input angka. Pilihan angka menentukan apakah user ingin melakukan penjumlahan, pengurangan, perkalian atau pembagian.

while True:
	print("----------------------------------")
	print("Masukkan '1' untuk penjumlahan")
	print("Masukkan '2' untuk pengurangan")
	print("Masukkan '3' untuk perkalian")
	print("Masukkan '4' untuk pembagian")
	print("Masukkan '0' untuk *keluar*")
	user_input = int(input("pilihan: "))
	if user_input == 0:
		break
	elif user_input == 1:
		angka1 = float(input("angka-1 : "))
		angka2 = float(input("angka-2 : "))
		hasil = angka1 + angka2
		print(">>> Hasil = {}".format(hasil))
	elif user_input == 2:
		angka1 = float(input("angka-1 : "))
		angka2 = float(input("angka-2 : "))
		hasil = angka1 - angka2
		print(">>> Hasil = {}".format(hasil))
	elif user_input == 3:
		angka1 = float(input("angka-1 : "))
		angka2 = float(input("angka-2 : "))
		hasil = angka1 * angka2
		print(">>> Hasil = {}".format(hasil))
	elif user_input == 4:
		angka1 = float(input("angka-1 : "))
		angka2 = float(input("angka-2 : "))
		hasil = angka1 / angka2
		print(">>> Hasil = {}".format(hasil))
	else:
		print(">>> Angka yang anda masukkan salah!")
=====>
----------------------------------
Masukkan '1' untuk penjumlahan
Masukkan '2' untuk pengurangan
Masukkan '3' untuk perkalian
Masukkan '4' untuk pembagian
Masukkan '0' untuk *keluar*
pilihan: 1
angka-1 : 2
angka-2 : 3
>>> Hasil = 5.0
----------------------------------
Masukkan '1' untuk penjumlahan
Masukkan '2' untuk pengurangan
Masukkan '3' untuk perkalian
Masukkan '4' untuk pembagian
Masukkan '0' untuk *keluar*
pilihan: 7
>>> Angka yang anda masukkan salah!
----------------------------------
Masukkan '1' untuk penjumlahan
Masukkan '2' untuk pengurangan
Masukkan '3' untuk perkalian
Masukkan '4' untuk pembagian
Masukkan '0' untuk *keluar*
pilihan: 0
=====>

.format(hasil) adalah salah satu cara untuk menyisipkan variabel di dalam string. Di dalam string-nya, variabel hasil diwakili oleh {}.



Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.