Contoh Program Fungsi pada Python

#Mencetak Menu
def menu():
print "Menu Pilihan"
print
print "1. Persegi Panjang"
print "2. Lingkaran"
print "3. Segitiga"
print "4. Keluar"

def persegi():
print "Menghitung Luas Persegi Panjang"
p = input("Masukkan Panjang : ")
l = input("Masukkan Lebar : ")
luas = p*l
print "Luas Persegi Panjang adalah ",luas
print
print "Mau coba lagi [Y/N]? "
back = raw_input().upper()
if back == "Y":
menu()
else:
exit()

def lingkaran():
print "Menghitung Luas Lingkaran"
r = input("Masukkan Jari-Jari : ")
luas = 3.14*(r**2)
print "Luas Lingkaran adalah ",luas
print
print "Mau coba lagi [Y/N]? "
back = raw_input().upper()
if back == "Y":
menu()
else:
exit()

def segitiga():
print "Menghitung Luas Segitiga"
a = input("Masukkan Alas : ")
t = input("Masukkan Tinggi : ")
luas = (a*t)/2
print "Luas Segitiga adalah ",luas
print
print "Mau coba lagi [Y/N]? "
back = raw_input().upper()
if back == "Y":
menu()
else:
exit()


#Program Menghitung Luas
print "Selamat Datang di Program Untuk Menghitung Luas"
print "-----------------------------------------------"
print
menu()

while l:
#input
pilih = input("Masukkan pilihan : ")

if pilih == 1:
persegi()
elif pilih == 2:
lingkaran()
elif pilih == 3:
segitiga()
elif pilih == 4:
print "\n"*100
break
else:
print "Maaf pilihan yang anda masukkan tidak terdaftar"
print "Coba lagi [Y/N] ? "
coba = raw_input().upper()
if coba == "Y":
menu()
else:
print "\n"*100
break

Output Program:

¡Compártelo!

0 komentar:

Post a Comment

Buscar

 

Gunadarma

About Me

My photo
I'm college student of Gunadarma University. Majoring Informatic Engineering.
Thiinnkk Copyright © 2011 | Tema diseñado por: compartidisimo | Con la tecnología de: Blogger