Powered By Blogger

Selasa, 16 Agustus 2011

tugas java: menghitung nilai raport

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