= > Membuat Program Nilai raport dari 4 nilai yaitu nilai UAS,UTS,TUGAS,dan ABSENSI.
nilaiRaport
import java.util.Scanner;
//untuk memunculkan fungsi scanner dalam penginputan yang bertype int public class nilaiRaport
public class nilaiRaport{
public static void main (String [ ] args)
{
double UAS = 0;
double UTS = 0;
double Tugas = 0;
double Absensi = 0;
proses n = new proses();
Scanner s = new Scanner (System.in);
//saya memberikan output untuk nilai uas dengan Nilai UAS agar user dapat menginputkan nilai maka saya mencantumkan fungsi s.nextInt(); sebagai scanner pada bariable N_UAS yang berperan sebagai nilai uas
System.out.print("Nilai UAS :");
UAS = s.nextInt();
//saya memberikan output untuk nilai uts dengan Nilai Uts agar user dapat menginputkan nilai maka saya mencantumkan fungsi s.nextInt(); sebagai scanner pada bariable N_UTS yang berperan sebagai nilai uts
System.out.print("Nilai UTS :");
UTS = s.nextInt();
//saya memberikan output untuk nilai uas dengan Nilai TUGAS agar user dapat menginputkan nilai maka saya mencantumkan fungsi s.nextInt(); sebagai scanner pada bariable N_TUGAS yang berperan sebagai nilai tugas
System.out.print("Nilai Tugas :");
Tugas = s.nextInt();
//saya memberikan output untuk nilai uas dengan Nilai ABSENSI agar user dapat menginputkan nilai maka saya mencantumkan fungsi s.nextInt(); sebagai scanner pada bariable N_ABSENSI yang berperan sebagai nilai absensi
System.out.print("Nilai Absensi :");
Absensi = s.nextInt();
n.cetaknilai(n.tambah(UAS,UTS,Tugas,Absensi));
//script ini bertujuan dalam pengambilan method.
n.cetakstatus(n.tambah(UAS,UTS,Tugas,Absensi));
//script ini bertujuan dalam pengambilan method.
}
}
proses
//saya memberikan class ini dengan nama proses karena class ini berfungsi sebagai proses dari input dan di outputkan sebagai hasil dari input
public class proses
{
void cetakstatus (double jumlah) // Method
{
//rumus untuk menentukanoutput lulus atau tidaknya ialah:
untuk nilai UAS yang bervariable n1 dikalikan 40 persen
nilai UTS yang bervariable n2 dikalikan 30 persen
nilai TUGAS yang bervariable n3 dikalikan 20 persen
nilai ABSENSI yang bervariable n4 dikalikan 10 persen
apabila nilai dari rumus tersebut > besar dari 70 maka otput yang akan ditampilkan ialah
—Selamat Anda LULUS—
tetapi apabila nilai tersebut kurang dari 70 maka output yang akan ditampilkan
ialah —Maaf Anda TIDAK LULUS—
if (jumlah>70) System.out.println("Status :—Selamat Anda LULUS!—");
else System.out.println("Status :Maaf Anda TIDAK LULUS");
}
double tambah (double n1,double n2, double n3, double n4)
{
double jumlah = n1*40/100 + n2*30/100 + n3*20/100 + n4*10/100;
return jumlah;
}
void cetaknilai (double hasil)
{
System.out.println("Nilai Raport :" + hasil);
}
}
Hasil ..
http://www.4shared.com/file/iMAGwPJk/Nilai_Rapot.html

















0 komentar:
Posting Komentar