My Team (LOOP Community)

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()

Tidak ada komentar:

Posting Komentar