Python: Source Code Kalkulator Sederhana untuk Python 3.6

Pada kesempatan kali ini saya akan membagian sebuah script program untuk Python versi 3
Silahkan anda coba sendiri script yang sudah saya buat dengan menjalankannya melalui program bahasa Python versi 3

Berikut ini adalah contoh script program kalkulator untuk python3

import math
def segitiga (a, b):
    hasil = (a*a) + (b*b)
    #print(hasil)
    hasil = math.sqrt(hasil)
    #print(hasil)
    return hasil

def pers(a, b):
    kedua = a+b
    ketiga = a*b
    print ('x^2','+',str(kedua),'x','+',str(ketiga))

def fact(n):
    if n == 0:
        return 1
    else:
        return n * fact(n-1)

def pertambahan(a, b):
    hasil = a+b
    return hasil

def pengurangan(a, b):
    hasil = a-b
    return hasil

def perkalian(a, b):
    hasil = a*b
    return hasil

def pembagian(a, b):
    hasil = a/b
    return hasil

def runkali():
    print(' ')
    print('Anda memilih program "Perkalian"')
    a=int(input("Masukan angka pertama: "))
    b=int(input('Masukan angka kedua: '))
    print('hasil perkalian dari',(a),'x',(b),'adalah',(perkalian(a, b)))
    print(' ')

def runbagi():
    print(' ')
    print('Anda memilih program "Pembagian"')
    a=int(input("Masukan angka pertama: "))
    b=int(input('Masukan angka kedua: '))
    print('hasil pembagian dari',(a),':',(b),'adalah',(pembagian(a, b)))
    print(' ')

def runfact():
    print(' ')
    print('Anda memilih program "Mencari Faktorial"')
    n=int(input("Masukan angka yang ingin anda cari faktorialnya: "))
    print('faktorial dari',(n), 'adalah', (fact(n)))
    print(' ')

def runplus():
    print(' ')
    print('Anda memilih program "Pertambahan"')
    a=int(input("Masukan angka pertama: "))
    b=int(input('Masukan angka kedua: '))
    print('hasil pertambahan dari',(a),'+',(b),'adalah',(pertambahan(a, b)))
    print(' ')

def runminus():
    print(' ')
    print('Anda memilih program "Pengurangan"')
    a=int(input('Masukan angka pertama: '))
    b=int(input('Masukan angka kedua: '))
    print('hasil pengurangan dari',(a),'-',(b),'adalah',(pengurangan(a, b)))
    print(' ')

def phytagoras():
    print(' ')
    print('Anda memilih program "Mencari sisi miring"')
    a=int(input("Masukan sisi pertama: "))
    b=int(input('Masukan sisi kedua: '))
    print('sisi miring dari',(a),'dan',(b),'adalah',(segitiga(a, b)))
    print(' ')

while True:
    print ('Pilih Program: ')
    print ('1. Pertambahan')
    print ('2. Pengurangan')
    print ('3. Perkalian')
    print ('4. Pembagian')
    print ('5. Mencari Faktorial')
    print ('6. Mencari Sisi Miring')
    a=input('Masukan kode program: ')
    if a == '1':
        runplus()
    elif a == '2':
        runminus()
    elif a == '3':
        runkali()
    elif a == '4':
        runbagi()
    elif a == '5':
        runfact()
    elif a == '6':
        phytagoras()
    else:
        break

Comments

Popular posts from this blog

Pengalaman Kuliah Semester 1 di Ilmu Komputer UNJ (part 1)

Flow Program Perkalian 8-bit pada Bahasa Assembly

Sedikit Tips agar Rapat menjadi Lebih Efektif dan Efisien