Selasa, 15 Januari 2013

BELAJAR Python 2

Selasa, 15 Januari 2013

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

 
tugas seorang mahasiswa.... ◄Design by Pocket, BlogBulk Blogger Templates | Distributed by Blogger Styles | Credit Card Offers