LISTING :
class
aritmatika:
def penambahan (self,a,b):
c=a+b
return c
def pengurangan (self,a,b):
c=a-b
return c
def perkalian (self,a,b):
c=a*b
return c
def pembagian (self,a,b):
c=a/b
return c
print
'1.PENAMBAHAN'
print
'2.PENGURANGAN'
print
'3.PERKALIAN'
print
'4.PEMBAGIAN'
x=input('Masukkan
Angka Pertama : ')
y=input
('Masukkan Angka Kedua : ')
pil =
input('Masukkan Pilihan = ')
a=aritmatika()
if pil ==
1:
print a.penambahan(x,y)
elif pil
== 2:
print a.pengurangan(x,y)
elif pil
== 3:
print a.perkalian(x,y)
elif pil
== 4:
print a.pembagian(x,y)
else:
print 'salah masukan'
class A:
def x(self):
print 'ini method class induk'
class
B(A):
def y(self):
print 'ini method class anak'
C = A()
D = B()
print
C.x()
print
D.y()
print
D.x()
logika :
membuat program def pada python langkah awalnaya adalah kita
tuliskan dulu rumus rumus penambahan ,perngurangan,perkalian,pembagian caranya
adalah seperti dibawah ini :
def tambah(a,b):
c=a+b
return c
def kurang(a,b):
c=a-b
return z
def kali(a,b):
c=a*b
return c
def bagi(a,b):
c=a/b
return c
artinya adalah variabel c samadengan variabel a ditambah
Variabel b lalu return Z maka ia akan membaca c(hasil penjumlahan) begitu jga
dengan pengurangannya def kurang (a,b):
kenapa harus menggunakan (a,b): karena jika tidak menggunakan ini maka
saaat di compile pasti akan muncul tulisan merah dan bertuliskan syintak eror
lalu c=a-b itu adalah rumus pemgurangan yang artinya variabel a- variabel b dan
c adalah hasilnya begitu juga dengan perkaliaan dan pembagiannya.
Setelah ini lalu kita akan membuat menu pilihan yang akan
kita pilih di outputnya caranya adalah dengan cara menuliskan perintah di bawah
ini :
print
"1.penambahan"
print
"2.pengurangan"
print
"3.perkalian"
print
"4.pembagian"
pil=input('masukkan
pilihan:')
perintah pertama print menu yang maksudya kiata akan
mengeluarkan output menu lalu di ikuti dengan ,print
1.penambahan,2.pengurangan,3.perkalian,4pembagian maka akan keluar output seperti di hasil
output dibawah ini agar kita bisa memilih menu yang kita buat maka kita harus
juaga mengetikan x=input(‘masukan pilihan:’) yang berguna agar kita bisa
memilih menu yang telah kita buat.
if x==1:
a=input('masukkan pilhan 1:')
b=input('masukkan pilihan 2:')
tambah(a,b)
print tambah(a,b)
perintah diaatas dibuat setelah kita selesai dengan menu
yang kiata buat dan inilah adalah perintah dalam suatu menu a= input adalah memasukan angka pada variabel
a dan begitu jaga di b=input lalu masukan rumus yang tadi pertama kita tulis
tapi kali ini kita hanya menulis tambah(a,b) lalu print tambah(a,b) maka
outputnya akan keluar jumlahnya. Begitu jaga dengan menu pengurangan, pembagian
dan perkalian tinggal di masukan rumusnya lalu print maka akan keluar
outputnya.sedangkan else coba lagi adalah
perintah yang di buat gar jika user memilih di luar menu akan ada kata kata
coba lagi.dan akan kembali ke menu utama.
Program selanjutnya kita akan membahs tentang calss yang
berada di dalam class/ interintance makka tuliskan kodingan seperti ini...
class A:
def x(self):
print 'ini method class induk'
class B(A):
def y(self):
print 'ini method class anak'
C = A()
D = B()
print C.x()
print D.y()
print D.x()
yang berarti
turunan dari suatu class. Penurunan class akan membuat semacam class anak yang
akan mewarisi anggota class utama atau orang
tua serta bisa mengganti beberapa anggota data atau membuat baru sehingga class
anak ini lebih spesifik, maka selesai lah program ini dan lihat lah hasilnya di
bawah ini :
outputnya :
0 komentar:
Posting Komentar