My Team (LOOP Community)
Sabtu, 25 April 2015
CODING PYTHON - Menghitung Nilai NEM
Coding Python - Menghitung Nilai NEM
class NEM():
#atribut
NIS = str
Nama_Siswa = str
B_Indonesia = 0
B_Inggris = 0
Matematika = 0
Kimia = 0
Fisika = 0
Biologi = 0
Nilai_Total_NEM = 0
Rata_rata = 0
#constructur
def _init_ (self, NIS, Nama_Siswa, B_Indonesia, B_Inggris, Matematika, Kimia, Fisika, Biologi, Nilai_Total_NEM, Rata_rata):
self.NIS = NIS
self.Nama_Siswa = Nama_Siswa
self.B_Indonesia = B_Indonesia
self.B_Inggris = B_Inggris
self.Matematika = Matematika
self.Kimia = Kimia
self.Fisika = Fisika
self.Biologi = Biologi
self.Nilai_Total_NEM = Nilai_Total_NEM
self.Rata_rata = Rata_rata
#method
def hitungNem(self):
Nilai_Total_NEM = (self.B_Indonesia + self.B_Inggris + self.Matematika + self.Kimia + self.Fisika + self.Biologi)
return Nilai_Total_NEM
#method
def hitungRata(self):
Rata_rata = (self.hitungNem() / 6)
return Rata_rata
def main():
#instance
n = NEM()
#input
n.NIS = str(raw_input(" NIS : "))
n.Nama_Siswa = str(raw_input(" Nama Siswa : "))
n.B_Indonesia = int(raw_input(" Nilai B.Indonesia : "))
n.B_Inggris = int(raw_input(" Nilai B.Inggris :"))
n.Matematika = int(raw_input(" Nilai Matematika : "))
n.Kimia = int(raw_input(" Nilai Kimia : "))
n.Fisika = int(raw_input(" Nilai Fisika : "))
n.Biologi = int(raw_input(" Nilai Biologi : "))
#output
print "Penghitungan Nilai NEM"
print " Author : Frika Da Cintia"
print "===================================="
print "NIS : ",n.NIS
print "Nama Siswa : ",n.Nama_Siswa
print "Nilai B.Indonesia : ",n.B_Indonesia
print "Nilai B.Inggris : ",n.B_Inggris
print "Nilai Matematika : ",n.Matematika
print "Nilai Kimia : ",n.Kimia
print "Nilai Fisika : " ,n.Fisika
print "Nilai Biologi : " ,n.Biologi
print "====================================="
print "Nilai Total NEM : " ,n.hitungNem()
print " Rata-Rata NEM : " ,n.hitungRata()
if __name__ == '__main__':
main()
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar