|
@ -0,0 +1,50 @@ |
|
|
|
|
|
#!/usr/bin/python |
|
|
|
|
|
|
|
|
|
|
|
import sys |
|
|
|
|
|
|
|
|
|
|
|
class Unbuffered(object): |
|
|
|
|
|
def __init__(self, stream): |
|
|
|
|
|
self.stream = stream |
|
|
|
|
|
def write(self, data): |
|
|
|
|
|
self.stream.write(data) |
|
|
|
|
|
self.stream.flush() |
|
|
|
|
|
def writelines(self, datas): |
|
|
|
|
|
self.stream.writelines(datas) |
|
|
|
|
|
self.stream.flush() |
|
|
|
|
|
def __getattr__(self, attr): |
|
|
|
|
|
return getattr(self.stream, attr) |
|
|
|
|
|
|
|
|
|
|
|
sys.stdout = Unbuffered(sys.stdout) |
|
|
|
|
|
|
|
|
|
|
|
def hitung(x,z,y): |
|
|
|
|
|
return eval(x+z+y) |
|
|
|
|
|
|
|
|
|
|
|
#menu operasi |
|
|
|
|
|
print " /$$ /$$ /$$$$$$ /$$ /$$$$$$$ /$$ /$$ /$$ /$$" |
|
|
|
|
|
print "| $$ /$$/ /$$__ $$| $$ | $$__ $$| $$ /$ | $$| $$$ | $$" |
|
|
|
|
|
print "| $$ /$$/ | $$ \__/| $$ | $$ \ $$| $$ /$$$| $$| $$$$| $$" |
|
|
|
|
|
print "| $$$$$/ | $$$$$$ | $$ | $$$$$$$/| $$/$$ $$ $$| $$ $$ $$" |
|
|
|
|
|
print "| $$ $$ \____ $$| $$ | $$____/ | $$$$_ $$$$| $$ $$$$" |
|
|
|
|
|
print "| $$\ $$ /$$ \ $$| $$ | $$ | $$$/ \ $$$| $$\ $$$" |
|
|
|
|
|
print "| $$ \ $$| $$$$$$/| $$$$$$$$ | $$ | $$/ \ $$| $$ \ $$" |
|
|
|
|
|
print "|__/ \__/ \______/ |________/ |__/ |__/ \__/|__/ \__/" |
|
|
|
|
|
print "Author : Galanggg" |
|
|
|
|
|
print "===============================================================================>" |
|
|
|
|
|
print "1. Penjumlahan (+)" |
|
|
|
|
|
print "2. Pengurangan (-)" |
|
|
|
|
|
print "3. Perkalian (*)" |
|
|
|
|
|
print "4. Pembagian (:)" |
|
|
|
|
|
|
|
|
|
|
|
choice = raw_input("Masukkan pilihan Anda (1/2/3/4): ") |
|
|
|
|
|
|
|
|
|
|
|
num1 = raw_input("Masukkan Bilangan Pertama : ") |
|
|
|
|
|
num2 = raw_input("Masukkan Bilangan Kedua : ") |
|
|
|
|
|
|
|
|
|
|
|
if choice == '1': |
|
|
|
|
|
print num1,"+",num2,"=",hitung(num1,"+",num2) |
|
|
|
|
|
elif choice == '2': |
|
|
|
|
|
print num1,"-",num2,"=",hitung(num1,"-",num2) |
|
|
|
|
|
elif choice == '3': |
|
|
|
|
|
print num1,"*",num2,"=",hitung(num1,"*",num2) |
|
|
|
|
|
elif choice == '4': |
|
|
|
|
|
print num1,"/",num2,"=",hitung(num1,"/",num2) |