Perhitungan nilai tugas menggunakan nilai rata rata
import java.util.Scanner;
class lat_29_nilai_total_tugas{
public static void main(String[]PBO){
Scanner baca = new Scanner (System.in);
String A,B,C,D,E;
char nilaiIndeks;
String hasil="";
char lagi = 'y' ;
double nilai=0;
double totalTugas=0;
double rataTugas;
for(String a= "Y"; a.equals("Y")||a.equals("y");){
System.out.print("SELAMAT DATANG DI PERHITUNGAN NILAI");
System.out.print("Masukan nilai UTS anda : ");
double nilaiUTS;
nilaiUTS=baca.nextInt();
System.out.print("Masukan nilai UAS anda : ");
double nilaiUAS;
nilaiUAS=baca.nextInt();
System.out.print("Masukan nilai QUIS anda : ");
double nilaiQuis;
nilaiQuis=baca.nextInt();
System.out.print("Masukan berapa Tugas anda: ");
int tugas;
tugas=baca.nextInt();
for(int i=1; i<=tugas; i++){
System.out.print("Nilai Tugas Ke "+i+ ": ");
double nilaiTugas;
nilaiTugas=baca.nextInt();
totalTugas +=nilaiTugas;
}
rataTugas=totalTugas/tugas;
System.out.println("Rata-Rata Nilai Tugas : "+rataTugas);
double nilaiAkhir;
nilaiAkhir=(0.4*nilaiUTS)+(0.6*nilaiUAS)+(0.5*nilaiQuis)+(0.5*rataTugas);
System.out.println("Nilai Akhir : "+nilaiAkhir);
if(nilaiAkhir>=80){
nilaiIndeks='A';
hasil="Nilai Sangat Baik";
} else if (nilaiAkhir>=70){
nilaiIndeks='B';
hasil="Nilai baik";
} else if (nilaiAkhir>=50){
nilaiIndeks='C';
hasil="Nilai Cukup Baik";
} else if (nilaiAkhir>=30){
nilaiIndeks='D';
hasil="Nilai Kurang baik";
} else{
nilaiIndeks='E';
}
System.out.print("Apakah anda ingin melakukan perhitungan lagi?(Y/T):");
a=baca.next();
}
for(String b= "T"; b.equals("T")||b.equals("t");){
System.out.println(" ");
System.out.println("Terimakasih");
System.exit(0);
}
}
}
outputnya :
Setelah menginput nilai ini adalah hasil dari program di atas. kalian bisa menggunakan contoh dengan memasukkan anga lain untuk mengetes program. Selamaaaaat mencobaaa^^ jangan lupa follow dan selalu kunjungi blog https://mahirprogra.blogspot.com/
class lat_29_nilai_total_tugas{
public static void main(String[]PBO){
Scanner baca = new Scanner (System.in);
String A,B,C,D,E;
char nilaiIndeks;
String hasil="";
char lagi = 'y' ;
double nilai=0;
double totalTugas=0;
double rataTugas;
for(String a= "Y"; a.equals("Y")||a.equals("y");){
System.out.print("SELAMAT DATANG DI PERHITUNGAN NILAI");
System.out.print("Masukan nilai UTS anda : ");
double nilaiUTS;
nilaiUTS=baca.nextInt();
System.out.print("Masukan nilai UAS anda : ");
double nilaiUAS;
nilaiUAS=baca.nextInt();
System.out.print("Masukan nilai QUIS anda : ");
double nilaiQuis;
nilaiQuis=baca.nextInt();
System.out.print("Masukan berapa Tugas anda: ");
int tugas;
tugas=baca.nextInt();
for(int i=1; i<=tugas; i++){
System.out.print("Nilai Tugas Ke "+i+ ": ");
double nilaiTugas;
nilaiTugas=baca.nextInt();
totalTugas +=nilaiTugas;
}
rataTugas=totalTugas/tugas;
System.out.println("Rata-Rata Nilai Tugas : "+rataTugas);
double nilaiAkhir;
nilaiAkhir=(0.4*nilaiUTS)+(0.6*nilaiUAS)+(0.5*nilaiQuis)+(0.5*rataTugas);
System.out.println("Nilai Akhir : "+nilaiAkhir);
if(nilaiAkhir>=80){
nilaiIndeks='A';
hasil="Nilai Sangat Baik";
} else if (nilaiAkhir>=70){
nilaiIndeks='B';
hasil="Nilai baik";
} else if (nilaiAkhir>=50){
nilaiIndeks='C';
hasil="Nilai Cukup Baik";
} else if (nilaiAkhir>=30){
nilaiIndeks='D';
hasil="Nilai Kurang baik";
} else{
nilaiIndeks='E';
}
System.out.print("Apakah anda ingin melakukan perhitungan lagi?(Y/T):");
a=baca.next();
}
for(String b= "T"; b.equals("T")||b.equals("t");){
System.out.println(" ");
System.out.println("Terimakasih");
System.exit(0);
}
}
}
outputnya :
Setelah menginput nilai ini adalah hasil dari program di atas. kalian bisa menggunakan contoh dengan memasukkan anga lain untuk mengetes program. Selamaaaaat mencobaaa^^ jangan lupa follow dan selalu kunjungi blog https://mahirprogra.blogspot.com/
Komentar
Posting Komentar