24. PYTHON (Struktur Kontrol) – Kalkulator Sederhana

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 {}.


LANJUTKAN BACA MATERI LENGKAP –> Seri: Belajar Bahasa Python Lengkap

Leave a Reply

Your email address will not be published. Required fields are marked *

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