FansPage

KALKULATOR SEDERANA MENGGUNAKAN FUNGSI PYTHON

KALKULATOR SEDERANA MENGGUNAKAN FUNGSI PYTHON
Pada praktikum Algoritma dan Pemrograman 1 => Fungsi => Bahasa Pemrograma PYTHON 2,7,
Tugas akhir yang diberikan yaitu membuat Kalkulator sederhana .
Berikut adalah Source Code programnya :




loop= 1
pil=0   
print ""
print "  KALKULATOR SEDERHANA"
print ""

print " -----kode perintah----- "
print "|  1=>Penjumlahan    |"
print "|  2=>Pengurangan    |"
print "|  3=>Perkalian        |"
print "|  4=>Pembagian        |"
print "-------------------------"
print "\n"
   
while loop == 1 :   
    kode = input("Masukkan kode : ")
    print "-------------------------"

    def tambah () :
        print"--Penjumlahan--"
        a = input("Nilai a = ")
        b = input("Nilai b = ")
        c = float(a) + int(b)
        hasil1 = str(a) + " + " + str (b) + " = " + str (c)
        print "---------------"
        print "a + b = %.f"%c   
        print "------------------------------------"
       
    #pengurangan
    def kurang () :
        print"--Pengurangan--"
        a = input("Nilai a = ")
        b = input("Nilai b = ")
        c = float(a) - int(b)
        hasil1 = str(a) + " - " + str (b) + " = " + str (c)
        print "---------------"
        print "a - b = %f"%c
        print "------------------------------------"       
       
    #perkalian   
    def kali () :
        print"--perkalian--"
        a = input("Nilai a = ")
        b = input("Nilai b = ")
        c = float(a) * int(b)
        hasil1 = str(a) + " x " + str (b) + " = " + str (c)
        print "---------------"
        print "a x b = %f"%c
        print "------------------------------------"

    #pembagian   
    def bagi () :
        print"--Pembagian--"
        a = input("Nilai a = ")
        b = input("Nilai b = ")
        c = float(a) / int(b)
        hasil1 = str(a) + " : " + str (b) + " = " + str (c)
        print "---------------"
        print "a : b = %f"%c
        print "------------------------------------"
   
       
    if (kode == 1):
        tambah()
    elif (kode == 2):
        kurang()
    elif (kode == 3):
        kali()
    elif (kode == 4):
        bagi()
    elif (kode == 0):
        print " program berakhir"
        quit()
       
    elif kode > 4:
        print "kode yang dimasukan salah"
       
    print" untuk mengulangi ketik y"
    print" untuk mengakhiiri ketik y kemudian ketik 0 pada kode"
    pil = raw_input(" =")
    print""