forked from OOP-ADF/Task_1
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathIndexPoint.java
More file actions
50 lines (44 loc) · 1.46 KB
/
IndexPoint.java
File metadata and controls
50 lines (44 loc) · 1.46 KB
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
38
39
40
41
42
43
44
45
46
47
48
49
50
/**
* Nafasa Muth Ma'nah
* 1301150441
*/
package IndexPoint;
import java.util.Scanner;
public class IndexPoint{
public static void main(String[] args) {
String nama;
int nilai1, nilai2, nilai3,nim;
double kuis, uts, uas, na;
Scanner a = new Scanner(System.in);
System.out.print(" Masukkan Nama Mahasiswa : ");
nama = a.nextLine();
System.out.print("Masukkan NIM Mahasiswa : ");
nim = a.nextInt();
System.out.print("Masukkan nilai UTS Mahasiswa : ");
nilai1 = a.nextInt();
System.out.print("Masukkan nilai UAS Mahasiswa : ");
nilai2 = a.nextInt();
System.out.print("Masukkan nilai Kuis Mahasiswa : ");
nilai3 = a.nextInt();
uts = 0.35*nilai1;
uas = 0.4*nilai2;
kuis = 0.25*nilai3;
na = uts + uas + kuis;
if ((na >=85) && (na<=100)){
System.out.println("Grade : Excellent");
}
else if ((na>=75) && (na<=84)){
System.out.println("Grade : Very Good");
}
else if ((na>=65) && (na<=74)){
System.out.println("Grade : Good");
}
else if ((na>=50) && (na<=64)){
System.out.println("Grade : Accepted");
}
else if ((na>=0) && (na<=49)){
System.out.println("Grade : Failed");
}
System.out.print("Mahasiswa dengan Nama " + nama + " Mendapatkan Nilai Akhir : " + na);
}
}