Senin, 15 Agustus 2011

Tugas Nilai Rata-Rata Rapot

Program ini saya buat karena tugas dari guru pembimbing saya dalam bidang pelajaran Java . Program ini menghitungan nilai raport .
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 :

ini codingnya :



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