Buat pemula Python, kali ini saya mau kasih contoh program dengan menggunakan class, sebagai bentuk dari Object Oriented Programming (OOP) pada Python.
Tak lupa pula perulangan while dan percabangan if saya sertakan.
Berikut syntax-nya. Silakan di-copas. Atau bisa juga langsung download di sini
class Resep:
def gula(self,jum):
self.gula=jum
print 'Gula = '+str(self.gula)+' gr'
def telur(self,jum):
self.telur=jum
print 'Telur = '+str(self.telur)+' butir'
def tepung(self,jum):
self.tepung=jum
print 'Tepung = '+str(self.tepung)+' gr'
def mentega(self,jum):
self.mentega=jum
print 'Mentega = '+str(self.mentega)+' gr'
def adonan1(self):
print 'Campur gula dan telur, kocok sampai halus.'
def adonan2(self):
print 'Tambahkan mentega yang sudah dicairkan.'
def adonan3(self):
print 'Tambahkan tepung lalu aduk rata.'
def oven(self):
print 'Masukkan adonan ke dalam oven sekitar 30 menit. Sajikan.'
g=[500,700]
tl=[4,6]
tp=[800,600]
m=[0,300]
x='y'
y=1
while y>0:
if x=='y':
p=raw_input('\n===Resep Membuat Kue===\n1. Bolu\n2. Tart\n \nMasukkan pilihan anda : ')
while p!='1'and p!='2':
p=raw_input('\nMaaf pilihan anda salah\nMasukkan pilihan anda : ')
p=int(p)
if p=='1':
print '\n===Kue Bolu==='
Kue=Resep()
Kue.gula(g[p-1])
Kue.telur(tl[p-1])
Kue.tepung(tp[p-1])
Kue.adonan1()
Kue.adonan3()
Kue.oven()
else:
print '\n===Kue Tart==='
Kue=Resep()
Kue.gula(g[p-1])
Kue.telur(tl[p-1])
Kue.tepung(tp[p-1])
Kue.mentega(m[p-1])
Kue.adonan1()
Kue.adonan2()
Kue.adonan3()
Kue.oven()
elif x=='t':
if x=='t':
break
else:
print '\nMaaf, anda menekan tombol yang salah.\nTekan tombol y atau t saja.'
x=raw_input('\nUntuk mengulangi tekan y, untuk keluar tekan t : ')
print '\nTerima kasih.'
0 comments:
Posting Komentar