Dengan perhitungan sebagai berikut :
- nilai UAS 40%
- nilai UTS 30%
- nilai Tugas 20%
- nilai Absensi 10%
Serta untuk pengecekan status Lulus atau Tidak Lulus, dengan syarat sebagai berikut :
- Jika nilai raport lebih besar dari 75 maka " Status Anda Adalah Lulus " , seperti berikut :
- jika nilai tidak tuntas maka ini status anda tidak lulus contohnya sebagai berikut :
import java.util.Scanner;
public class nilairapor
{
int uas = 0;
int uts = 0;
int tugas = 0;
int absensi = 0;
int ha_uas;
int ha_uts;
int ha_tugas;
int ha_absensi;
int total;
boolean Status = true;
public void hitung()
{
Scanner s = new Scanner(System.in);
System.out.print("Nilai UAS : ");
uas = s.nextInt();
int ha_uas = uas * 40 / 100;
System.out.println("40% Nilai UAS anda adalah : "+ha_uas);
System.out.print("Nilai UTS: ");
uts = s.nextInt();
int ha_uts = uts * 30 / 100;
System.out.println("30% Nilai UTS anda adalah : "+ha_uts);
System.out.print("Nilai Tugas: ");
tugas = s.nextInt();
int ha_tugas = tugas * 20 / 100;
System.out.println("20% Nilai Tugas anda adalah : "+ha_tugas);
System.out.print("Nilai Absensi : ");
absensi = s.nextInt();
int ha_absensi = absensi * 10 / 100;
System.out.println("10% Nilai Absensi anda adalah : "+ha_absensi);
int total = (ha_uas+ha_uts+ha_tugas+ha_absensi);
System.out.println("Jumlah Rapor Anda :"+total);
if(total > 75){
Status = true;
System.out.println("LULUS");
}
else
{
Status = false;
System.out.println("Tidak Lulus");
}
}
}
Tidak ada komentar:
Posting Komentar