-
Notifications
You must be signed in to change notification settings - Fork 0
/
latihan.js
37 lines (32 loc) · 1.22 KB
/
latihan.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
function hitungip(){
var absen = parseFloat(document.Akupunya.iabsen.value);
var tugas = parseFloat(document.Akupunya.itugas.value);
var uts = parseFloat(document.Akupunya.iuts.value);
var uas = parseFloat(document.Akupunya.iuas.value);
var ip =" ";
var ket =" ";
var nabsen = ((absen/16)*10);
var ntugas = (0.20*tugas);
var nuts = (0.35*uts);
var nuas = (0.35*uas);
var na = nabsen + ntugas + nuts + nuas;
var na2 = na.toFixed(2);
if (na2 > 100)
{ip = "x"; ket="!!kelebihan muatan!!";}
else if (( na2 >= 80 ) && (na2 <=100))
{ip = "A"; ket="lulus dengan sangat baik!";}
else if ((na2 >= 68) && (na2 <=79))
{ip = "B"; ket="lulus dengan baik!";}
else if ((na2 >= 55) && (na2 <=67))
{ip = "C"; ket="lulus dengan cukup!";}
else if ((na2 >= 38) && (na2 <=54))
{ip = "D"; ket="lulus dengan kurang!";}
else
{ip = "E"; ket="Tidak lulus!";}
document.Akupunya.iabsen.value= nabsen;
document.Akupunya.itugas.value= ntugas;
document.Akupunya.iuts.value= nuts;
document.Akupunya.iuas.value= nuas;
document.Akupunya.oip.value= ip + " " + "(" +na2+ ")";
document.Akupunya.oket.value= ket;
}