package soal;
import java.util.Scanner;
public class Soal {
public static void main(String[] args) {
input();
}
public static void input(){
String grade = "";
Scanner in = new Scanner(System.in);
System.out.print("Masukkan nilai tugas = ");
double tugas = in.nextDouble();
System.out.print("Masukkan nilai uts = ");
double uts = in.nextDouble();
System.out.print("Masukkan nilai uas = ");
double uas = in.nextDouble();
double nilai = input(tugas, uts, uas);
if (nilai > 0 && nilai <= 45 ){
grade = "E" ;
}else if(nilai > 45 && nilai <= 60){
grade = "D";
}else if(nilai > 60 && nilai <= 70){
grade = "C";
} else if (nilai > 70 && nilai <= 84){
grade = "B";
}else if (nilai > 84 && nilai <= 100){
grade = "A";
}else{
grade = "Jumlah salah";
}
System.out.println("Nilai = " + nilai );
System.out.println(grade);
Scanner sc = new Scanner(System.in);
System.out.print("Apakah Anda akan menghitung lagi .? [y/n]");
String pil = sc.nextLine();
if (pil.equals("Y") || pil.equals("y")){
input();
}else if (pil.equals("N") || pil.equals("n")){
System.out.println("Terima Kasih ");
}else {
System.out.println("Eror input data");
}
}
public static double input(double tugas, double uts, double uas){
double hasil = (0.45 * uas) + (0.3 * uts) + (0.25 * tugas);
return hasil ;
}
}
0 komentar:
Posting Komentar