My Team (LOOP Community)
Sabtu, 25 April 2015
CODING PYTHON - Angka Terbilang
Coding Pyhton - Angka Terbilang
class bilangan(object):
#atribut
angka = str
bil = bil2 = 0
#constructor
def _init_(bil,bil2):
self.bil = bil
self.bil2 = bil2
#method function menggunakan parameter
def getAngka(angka,bil,bil2):
if(bil2==0):
if(bil==1):
angka = "ribu "
elif(bil==0):
angka = ""
else:
angka = "Ribu "
elif(bil2==1):
if(bil==1):
angka = "ratus "
elif(bil==0):
angka = ""
else:
angka = "Ratus "
elif(bil2==2):
if(bil==1):
angka = "puluh "
elif(bil==0):
angka = ""
else:
angka = "Puluh "
else:
if(bil==1):
if(bil2==4):
angka = "Satu"
else:
angka = "Se"
elif(bil==2):
angka = "Dua "
elif(bil==3):
angka = "Tiga "
elif(bil==4):
angka = "Empat "
elif(bil==5):
angka = "Lima "
elif(bil==6):
angka = "Enam "
elif(bil==7):
angka = "Tujuh "
elif(bil==8):
angka = "Delapan "
elif(bil==9):
angka = "Sembilan "
else:
angka = ""
return angka
def main():
b = bilangan()
#input
bil = int(raw_input("Masukkan Angka Minimal 4 Digit : "))
print"==========================================================="
print "TAKE HOME TEST 4 PROCEDURE DAN FUNCTION"
print "Kasus : ANGKA TERBILANG"
print "Author By : Kelompok 5 Kelas 1 TI-6"
print "Team Leader : Luthfy Zakaria Kamil"
print "Co-Leader : 6314062 - Frika Da Cintia"
print "Anggota : 6314115 - Dalu Al-Qodry"
print " Fikry Alfiansyah "
print " Fitra Ramadhan"
print "==========================================================="
print "Angka yang diinputkan: ",bil
d1 = bil/1000
bil = bil-(d1*1000)
d2 = bil/100
bil = bil-(d2*100)
d3 = bil/10
bil =bil-(d3*10)
d4 = bil%10
print "Angka Terbilang : ",b.getAngka(d1,3)+b.getAngka(d1,0)+b.getAngka(d2,3)+b.getAngka(d2,1)+b.getAngka(d3,3)+b.getAngka(d3,2)+b.getAngka(d4,4)
if __name__ == '__main__':
main()
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar