Senin, 04 April 2011
listing program matif
class Bola:
def __init__(self, nama, gaji = 0):
self.nama = nama
self.gaji = gaji
def tunjangan(self,persen):
self.gaji=self.gaji+(self.gaji*persen)
def kerja(self):
print(self.nama, "Pekerjaannya")
def __repr__(self):
return "<Bola: nama= %s, gaji =%s>"%(self.nama,self.gaji)
class Manajer(Bola):
def __init__(self,nama):
Bola.__init__(self,nama,100000)
def kerja(self):
print(self.nama, "Mencari pemain")
class Official(Bola):
def __init__(self,nama):
Bola.__init__(self,nama,50000)
def kerja(self):
print(self.nama, "Melayani Pemain")
class Pemain(Manajer):
def __init__(self,nama):
Manajer.__init__(self,nama)
def kerja(self):
print (self.nama, "Menggiring Bola")
#Program Utama
if __name__=="__main__":
Bambang = Pemain("Bambang")
print(Bambang)
Bambang.kerja()
Bambang.tunjangan(0.20)
print(Bambang)
print
for kelas in Bola, Manajer, Official, Pemain:
objek=kelas(kelas.__name__)
objek.kerja()
NB: perhatikan indentnya Read More...
def __init__(self, nama, gaji = 0):
self.nama = nama
self.gaji = gaji
def tunjangan(self,persen):
self.gaji=self.gaji+(self.gaji*persen)
def kerja(self):
print(self.nama, "Pekerjaannya")
def __repr__(self):
return "<Bola: nama= %s, gaji =%s>"%(self.nama,self.gaji)
class Manajer(Bola):
def __init__(self,nama):
Bola.__init__(self,nama,100000)
def kerja(self):
print(self.nama, "Mencari pemain")
class Official(Bola):
def __init__(self,nama):
Bola.__init__(self,nama,50000)
def kerja(self):
print(self.nama, "Melayani Pemain")
class Pemain(Manajer):
def __init__(self,nama):
Manajer.__init__(self,nama)
def kerja(self):
print (self.nama, "Menggiring Bola")
#Program Utama
if __name__=="__main__":
Bambang = Pemain("Bambang")
print(Bambang)
Bambang.kerja()
Bambang.tunjangan(0.20)
print(Bambang)
for kelas in Bola, Manajer, Official, Pemain:
objek=kelas(kelas.__name__)
objek.kerja()
NB: perhatikan indentnya Read More...
listing program perhitungan luas segi empat dan luas kubus menggunakan ruby
1. puts "Masukkan panjang sisi : "
s = gets.to_f
x = s*s
print "Luas Persegi Empat = ",x
x = s*s*6
print "Luas Kubus = ",x
s = gets.to_f
x = s*s
print "Luas Persegi Empat = ",x
2. puts "Masukkan panjang sisi : "
s = gets.to_fx = s*s*6
print "Luas Kubus = ",x
NB:
- Listing di atas di copy ke notepad
- save dengan format .rb
- trus manggilnya, buka start command promt with ruby (search aja di start menu trus ketik ruby
- setelah command promtnya kebuka trus masuk ke drive tempat nyimpen file.rb
ex : ruby namafile.rb
Read More...
- save dengan format .rb
- trus manggilnya, buka start command promt with ruby (search aja di start menu trus ketik ruby
- setelah command promtnya kebuka trus masuk ke drive tempat nyimpen file.rb
ex : ruby namafile.rb
Langganan:
Postingan (Atom)
