Home » , , , » Kalkulator sederhana dengan python

Kalkulator sederhana dengan python

Written By SBlog on Thursday, September 9, 2021 | September 09, 2021

Contoh berikut  ini kita mencoba membuat kalkulator sederhana yang dapat menjumlahkan, mengurangi, mengalikan dan membagi dengan menggunakan pyhton.

# Program make a simple calculator

# This function adds two numbers
def add(x, y):
    return x + y

# This function subtracts two numbers
def subtract(x, y):
    return x - y

# This function multiplies two numbers
def multiply(x, y):
    return x * y

# This function divides two numbers
def divide(x, y):
    return x / y


print("Select operation.")
print("1.Penjumlahan")
print("2.Pengurangan")
print("3.Perkalian")
print("4.Pembagian")
while True: # take input from the user choice = input("Masukan pilihan (1/2/3/4): ") # check if choice is one of the four options if choice in ('1', '2', '3', '4'): num1 = float(input("Angka pertama: ")) num2 = float(input("Angka 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)) # check if user wants another calculation # break the while loop if answer is no next_calculation = input("Let's do next calculation? (yes/no): ") if next_calculation == "no": break else: print("Invalid Input")

Hasilnya seperti berikut ini.

Select operation.
1.Penjumlahan
2.Pengurangan
3.Perkalian
4.Pembagian
Masukan pilihan (1/2/3/4): 3
Angka pertama : 15
Angka kedua: 14
15.0 * 14.0 = 210.0
Let's do next calculation? (yes/no): no

Pada program pengguna memilihterlebih dahulu opersi yang akan dilakukan dengan memilih nomor berdasarkan jenis operasi yang akan dilakukan. Andaikan nomor yang dipilih tidak sesuai tampilan tidak akan berubah sampai dengan nomor yang dipilih sesuai dengan yang tersedia.



0 comments:

Post a Comment

(^_^) [o_o] (^.^) (".") ($.$)