Membuat Kalkulator Sederhana Menggunakan Python

Sebelum bisa memahami contoh program python untuk persamaan kuadrat, Anda seharusnya sudah memahami dasar – dasar python berikut:

Kalkulator di sini hanyalah kalkulator yang sederhana yang dimaksudkan untuk menjumlah, mengurang, mengali, dan membagi antara dua buah bilangan.


Source Code

''' Program kalkulator sederhana untuk menjumlah, mengurang, mengali, dan membagi bilangan dengan menggunakan fungsi '''

# fungsi penjumlahan
def add(x, y):
   return x + y

# fungsi pengurangan
def subtract(x, y):
   return x - y

# fungsi perkalian
def multiply(x, y):
   return x * y

# fungsi pembagian
def divide(x, y):
   return x / y

# menu operasi
print("Pilih Operasi.")
print("1.Jumlah")
print("2.Kurang")
print("3.Kali")
print("4.Bagi")

# Meminta input dari user
choice = input("Masukkan pilihan(1/2/3/4): ")

num1 = int(input("Masukkan bilangan pertama: "))
num2 = int(input("Masukkan bilangan kedua: "))

if choice == '1':
   print(num1,"+",num2,"=", add(num1,num2))

elif choice == '2':
   print(num1,"-",num2,"=", subtract(num1,num2))

elif choice == '3':
   print(num1,"*",num2,"=", multiply(num1,num2))

elif choice == '4':
   print(num1,"/",num2,"=", divide(num1,num2))
else:
   print("Input salah")

Output

Pilih Operasi.
1.Jumlah
2.Kurang
3.Kali
4.Bagi
Masukkan pilihan(1/2/3/4):1
Masukkan bilangan pertama: 5
Masukkan bilangan kedua: 10
5 + 10 = 15

Penjelasan Program

Pada contoh di atas, kita membuat fungsi untuk masing – masing operasi. Kita menggunakan logika if untuk memilih operasi mana yang akan dijalankan.

 

2 thoughts on “Membuat Kalkulator Sederhana Menggunakan Python”

  1. min bisa bantu gak gimana si membuattampilan output seperti ini :

    1.sequential
    2.binary
    3.x
    4.y

    masukkan list : [2,4,6,8,10,12,14]
    elemen yang dicari : 4
    elemen ditemukan di index : 1

    1. maksudnya gimana ini bro? kl untuk mendapat indeks dari elemen di list bisa pakai metode L.index(elem). Misal l = [2,3,4,7,9], mau kita dapatkan indeks dari 7, maka dibuat l.index(7)

Tinggalkan Balasan