Disini kita akan membuat program Java untuk menentukan grade nilai
mahasiswa yang mengikuti mata kuliah Matematika Dasar dengan ketentuan
sebagai berikut :
a.
Masukkan nama, npm, kelas, mata kuliah, nilai uts dan
nilai uas melalui keyboard.
b.
Terdapat proses perhitungan dengan rumus : Nilai total
= 70 % uts + 30 % uas.
c.
Pada nilai total hasil proses perhitungan akan menghasilkan
grade sebagai berikut :
> 86 – 100 : A
> 71 – 85 : B
> 61 – 70 : C
> <= 60 : D
> 86 – 100 : A
> 71 – 85 : B
> 61 – 70 : C
> <= 60 : D
d.
Cetak nama, npm, kelas, mata kuliah, total dan grade
pada layar output.
Codingan
import java.util.Scanner;
public class latvc1 {
public static
void main (String[]args){
Scanner a = new
Scanner(System.in);
String nm, kls,
npm, mk, grade;
Double nt, uas,
uts;
System.out.print("Masukkan
Nama : ");
nm =
a.nextLine();
System.out.print("Masukkan
NPM : ");
npm =
a.nextLine();
System.out.print("Masukkan
Kelas : ");
kls =
a.nextLine();
System.out.print("Masukkan
Mata Kuliah : ");
mk =
a.nextLine();
System.out.print("Nilai
UTS : ");
uts =
a.nextDouble();
System.out.print("Nilai
UAS : ");
uas =
a.nextDouble();
nt =
(uts*0.7)+(uas*0.3);
if (nt>=86
&& nt<=100){
grade
= "A";
}else if
(nt>=71 && nt<=85){
grade
= "B";
}else if
(nt>=61 && nt<=70){
grade
= "C";
}else{
grade
= "D";
}
System.out.print(nm+"
dengan NPM "+npm+" dari kelas "+kls+" mata kuliah
"+mk+" nilai totalnya adalah "+nt+" mendapatpatkan grade
"+grade);
}
}
Output
Komentar
Posting Komentar