Pada program ini saya akan menjelaskan cara mengitung nilai raport dengan menggunakan java.
program ini memiliki syarat yaitu:
1.Nilai UAS 40%
2.Nilai UTS 30%
3.Nilai Tugas 20%
4.Nilai Absensi 10%
5.Nilai minimal 75
langkah 1
-ketik script di bawah ini dengan nama nilaiRaport.java
import java.util.Scanner;
class nilaiRaport
{
public static void main (String [] args)
{
int NilaiUas;
int NilaiUts;
int NilaiTugas;
int NilaiAbsensi;
double NilaiRata2;
String status;
prosesPerhitungan p = new prosesPerhitungan();
Scanner s = new Scanner (System.in);
System.out.println("Silahkan Masukkan Nilai
Anda Dalam Skala Max(100) : ");
System.out.println();
System.out.print("Nilai UAS : ");
NilaiUas = s.nextInt();
System.out.print("Nilai UTS : ");
NilaiUts = s.nextInt();
System.out.print("Nilai Tugas : ");
NilaiTugas = s.nextInt();
System.out.print("Nilai Absensi : ");
NilaiAbsensi = s.nextInt();
NilaiRata2 =
p.Perhitungan(NilaiUas,NilaiUts,NilaiTugas,NilaiAbsensi);
status=p.Pketentuan(NilaiRata2);
p.hasil(NilaiRata2);
p.ketentuan(status);
System.out.println("program ini di buat agar memudahkan
dalam penghitungan nilai raport");
}
}
langkah 2
-ketik script di bawah ini dengan nama prosesPerhitungan.java
class prosesPerhitungan
{
public double Perhitungan(int n1, int n2, int n3, int n4)
{
double rata2 = (((n1*40)/100) + ((n2*30)/100) +
((n3*20)/100) + ((n4*10)/100));
return rata2;
}
public String Pketentuan(double a1)
{
String Pstatus = (a1 > 75) ? "Lulus" : "Tidak Lulus";
return Pstatus;
}
void hasil (double NilaiRata2)
{
System.out.println("Nilai Anda Adalah = "+NilaiRata2);
}
void ketentuan (String status)
{
System.out.println("Status : " +status);
}
}
langkah 3
-ketiklah script dibawah ini dengan nama manifest.txt
manifest-version:1.0
main-class:nilaiRaport
langkah 4
-compile lah kedua file tersebut berserta manifest nyadan hasilnya adalah seperti dibawah ini


Tidak ada komentar:
Posting Komentar