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/

Komentar

Postingan populer dari blog ini

Program java Bilangan Prima 1-100

Program Java Bilangan Ganjil 1 - 100

Program Bilangan Positif dan Negatif Menggunakan IF