gambar di atas adalah contoh program penghitungan nilai rapot.
nilain yang di masukan adalah : Nilai UTS
Nilai UAS
Nilai Tugas
Nilai Absensi
keterangan:
apabila nilai rata-rata lebih dari 75 maka dinyatakan anda lulus
tetapi apa bila nilai kurang dari 75 maka dinyatakan anda tidak lulus.
contoh scrip Input:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class PerhitunganRaportTest
{
public static void main(String[] main){
System.out.println("*------Nilai Raport Semester Ganjil------*");
System.out.println("*---------SMK NEGERI 4 Bandung-----------*");
System.out.println("*-------------Kota Bandung---------------*");
BufferedReader dataIn = new BufferedReader (new InputStreamReader(System.in));
PerhitunganRaport hitung_raport = new PerhitunganRaport();
String UAS = "0";//pengenalan String
System.out.print("Masukkan nilai UTS : " );
try{
UAS = dataIn.readLine();
hitung_raport.nilaiUAS = Double.parseDouble(UAS);//pengkonversian dari String ke dalam double
} catch (IOException e ){
System.out.println("Error!");
}
String UTS = "0"; //pengenalan String
System.out.print("Masukkan nilai UAS : " );
try{
UTS = dataIn.readLine();
hitung_raport.nilaiUTS = Double.parseDouble(UTS);//pengkonversian dari String ke dalam double
} catch (IOException e ){
System.out.println("Error!");
}
String Tugas = "0"; //pengenalan String
System.out.print("Masukkan nilai Tugas : " );
try{
Tugas = dataIn.readLine();
hitung_raport.nilaiTugas = Double.parseDouble(Tugas);//pengkonversian dari String ke dalam double
} catch (IOException e ){
System.out.println("Error!");
}
String absensi = "0"; //pengenalan String
System.out.print("Masukkan nilai Absensi anda : " );
try{
absensi = dataIn.readLine();
hitung_raport.nilaiAbsensi = Double.parseDouble(absensi);//pengkonversian dari String ke dalam double
} catch (IOException e ){
System.out.println("Error!");
}
hitung_raport.hasil();//pengambilan data dari class PerhitunganRaport
}
}
contoh scrip Output:
public class PerhitunganRaport
{
//deklarasi variabel-variabel
public double nilaiUTS = 0;
public double nilaiUAS = 0;
public double nilaiTugas = 0;
public double nilaiAbsensi = 0;
public double average = 0;
public boolean status;
public void hasil(){//procedure
average = ((nilaiUTS + nilaiUAS + nilaiTugas + nilaiAbsensi) / 4);//penghitungan nilai rata-rata
System.out.println("Hasil nilai : "+average);
statushasil();
}
public void statushasil(){//procedure
double kkm = 75;//deklarasi kkm sebagai variable double
if (average>kkm){ //seleksi nilai rata-rata
status = true;
System.out.println("*--Selamat Anda Lulus--*");
}
else {
status = false;
System.out.println("*--Anda Tidak Lulus--*");}
}
}
dibawah ini adalah link untuk mendownload file tersebut
http://www.mediafire.com/myfiles.php

Tidak ada komentar:
Posting Komentar