Rabu, 10 Agustus 2011

Test Praktek PERHITUNGAN NILAI RAPOT

Membuat 4 pengambilan nilai untuk menghasilkan nilai rata rata, dan jika nilai rata rata kurang dari 7.5 maka akan menghasilkan Output -----TIDAK LULUS----- dan jika nilai lebihdari sama dengan 7.5 maka Output akan menghasilkan -----LULUS-----


Code:
import java.util.Scanner;

class test
{
	public static void main(String [] args)
	{
		double ni1, ni2, ni3, ni4;

		Scanner n = new Scanner(System.in);

		System.out.print("Nilai Tugas : ");
		ni1 = n.nextDouble();
		
		System.out.print("Nilai UAS : ");
		ni2 = n.nextDouble();
		
		System.out.print("Nilai UTS : ");
		ni3 = n.nextDouble();
		
		System.out.print("Nilai Absensi : ");
		ni4 = n.nextDouble();

		double x = 0;
		test ts = new test();
		x = ts.tambah(ni1,ni2,ni3,ni4);
		if(x>=7.5)
			{
			System.out.println("-----LULUS-----");
			cetak(x);
			}
		else
			{
			System.out.println("-----TIDAK LULUS-----");
			cetak(x);
			}
	}

	public double tambah(double a) //contoh fungsi
	{
		double hasil  = 0;
		hasil = a / 4;
		return hasil;
	}

	private double tambah(double b, double c) //contoh overloading method
	{
		double hasil  = 0;
		hasil = (b + c) / 4 ;
		return hasil;
	}
	
	private double tambah(double d, double e, double f) //contoh overloading method
	{
		double hasil  = 0;
		hasil = (d + e + f) / 4;
		return hasil;
	}
	
	private double tambah(double g, double h, double i, double j) //contoh overloading method
	{
		double hasil  = 0;
		hasil = (g + h + i + j) / 4;
		return hasil;
	}
	
	public static void cetak (double kal) // contoh procedur
	{
		System.out.print("Dengan Nilai = " +kal);
	}	
}

Pada program di atas akan menghasilkan Output :














ini jika nilai nya dengan rata rata di atas 7.5
-------------------------------------------------------------------------------------------------------------
dan ini jika nilai nya di bawah rata rata 7.5












Tidak ada komentar:

Posting Komentar