Rabu, 17 Agustus 2011

Tugas Java 1

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