koding aplikasi hitung nilai matkul

 matkul=[];abs=[];tgs=[];pjk=[];nilabs=[];niltgs=[];nilpjk=[]

total=[];grade=[]

nm=input('INPUT NAMA:')
dt=int(input('banyaknya data:'))
for i in range(dt):
    print('data ke ',i+1)
    matkul.append(input('INPUT matkul:'))
    abs.append(float(input('JUMLAH ABSEN:')))
    tgs.append(float(input('INPUT NILAI TUGAS:')))
    pjk.append(float(input('INPUT NILAI PROJEK:')))

    nilabs.append(20*(abs[i]/14))
    niltgs.append(0.25*tgs[i])
    nilpjk.append(0.55*pjk[i])
    total.append(nilabs[i]+niltgs[i]+nilpjk[i])
    if total[i] >= 80:
        grade.append('A')
    elif total[i] >= 70:
        grade.append('B')
    elif total[i] >= 60:
        grade.append('C')
    elif total[i] >= 31:
        grade.append('D')
    else:
        grade.append('E')
   
print('APLIKASI HITUNG NILAI MATAKULIAH ')
print('nama: %s ' %nm)
print('='*50)
print('no   matkul      nilai       nilai       nilai   TOTAL  grade')
print('                 absen       tugas       projek')
print('='*50)
for i in range(dt):  
    print('%i\t %s\t %.2f\t \t %.2f \t %.2f \t %.2f \t %s'
    %(i+1,matkul[i],nilabs[i],niltgs[i],nilpjk[i],total[i],grade[i]))
print('='*50)


   

Comments