Rabu, 11 November 2015

Script perulangan menghitung nilai uas di netbeans



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:

@Copyright 2014 ANJAR KURNIAJAYA-All Rights Recerved