ka hendra yg jadi master koding,nazih yg menjadi editor dan aku yg menjadi pendorong doa dan semangat, :D
ga deng aku bantu nyiapin cemilan juga,,, :D
ini dia flowchart yg berhasil kita buat :
kalau ngeliat flowchartnya aku masih bisa memahami alur program yang akan dibuat seperti apa tapi pas disuguhin shell buat langsung bikin eksekusi programnya haduuuuh sesuatu banget tiba2 mata ini ngantuuuuk,hehe
so...ini dia koding luar biasanya :
import math
pilihan = 0
def menu():
print ""
print "==================================="
print "Smart Learners Calculator Ver 21113"
print "==================================="
print "Silahkan Masukan Kode Menu:"
print ""
print "(1) Penjumlahan"
print "(2) Pengurangan"
print "(3) Perkalian"
print "(4) Pembagian"
print "(5) Pemangkatan"
print "(6) Pengakaran"
print "(7) Pemfaktoran"
print "(8) Memory Plus"
print "(9) Memory Recall"
print "(10) Memory Clear"
print "(11) Keluar"
return input ("Silahkan Masukan Kode Menu: ")
d=[]
def tambah(a,b):
e=a + b
d.append(e)
print a, "ditambah", b, "=", e
def kurang(a,b):
e=a - b
d.append(e)
print a, "dikurang", b, "=", e
def kali(a,b):
e=a * b
d.append(e)
print a, "dikali", b, "=", e
def bagi(a,b):
if a % b != 0:
e=a /float(b)
d.append(e)
print a, "dibagi", b, "=", e
else:
e=a / b
d.append(e)
print a, "dibagi", b, "=", e
def pangkat(a,b):
e=a ** b
d.append(e)
print a, "dipangkatkan", b, "=", e
def akar():
import math
akar = input("Masukkan nilai: ");
e=math.sqrt(akar)
d.append(e)
print "Akar dari",akar,"adalah:",e
def faktor():
import math
faktor = input("Masukan nilai: ")
e=math.factorial(faktor)
d.append(e)
print "faktor dari",faktor,"=",e
def memory():
print "tersimpan",d
def memoryr():
print d
def memorys():
del(d[0])
print d, "Memory Clear"
loop = 1
pilihan = 0
while loop >= 1:
pilihan = menu()
if pilihan == 1:
tambah(input("Angka : "),input("ditambah dengan angka : "))
elif pilihan == 2:
kurang(input("Angka : "),input("dikurangi dengan angka : "))
elif pilihan == 3:
kali(input("Angka = "),input("dikali dengan angka = "))
elif pilihan == 4:
bagi(input("Angka = "),input("dibagi dengan angka = "))
elif pilihan == 5:
pangkat(input("Angka = "),input("dipangkatkan dengan angka = "))
elif pilihan == 6:
akar()
elif pilihan == 7:
faktor()
elif pilihan == 8:
memory()
elif pilihan == 9:
memoryr()
elif pilihan == 10:
memorys()
elif pilihan == 11:
loop = 0
print "Alhamdulillah"
print "Hak cipta Sani-Hendra-Nazih"
Finally...sekarang yang mendorong semangat dan doa dapet tugas bikin pseudo code,InsyaAllah yah... :D
sangat membantu..
BalasHapusmakasih ya sany.. :p
sama2...
BalasHapus