Program Mengolah data Rata-rata Nilai

Posted: August 10, 2011 in task java

Berikut merupakan program pengolahan rata-rata nilai, saya buat untuk memenuhi tugas mata pelajaran java.
Dalam hal ini kita menginput nilai tugas, UTS, UAS dan absensi. Lalu akan keluar nilai rata-rata yang apabila diatas 75 berarti “LULUS”, dan apabila kurang dari 75 berarti “TIDAK LULUS”

Ini adalah listing programnya :
———————————————————————————————————–
import java.util.Scanner;

class Praktek
{
public static void main(String[] args)
{
int nTugas, nUAS, nUTS, nAbsensi;

Scanner value = new Scanner(System.in);

System.out.print(“Nilai Tugas : “);
nTugas = value.nextInt();

System.out.print(“Nilai UAS : “);
nUAS = value.nextInt();

System.out.print(“Nilai UTS : “);
nUTS = value.nextInt();

System.out.print(“Nilai Absensi : “);
nAbsensi = value.nextInt();

String s = “”;
int x = 0;
Praktek PK = new Praktek();
x = PK.tambah(nTugas,nUAS,nUTS,nAbsensi)/4;
cetak(x);

s = (x>75)?”(Lulus)”:”(Tidak Lulus)”;
System.out.println(s);
}

public int tambah(int a)
{
int hasil = 0;
hasil = a;
return hasil;
}

private int tambah(int b, int c)//contoh fungsi
{
int hasil = 0;
hasil = b + c;
return hasil;
}

private int tambah(int d, int e, int f)//contoh overloading method
{
int hasil = 0;
hasil = d + e + f;
return hasil;
}

private int tambah(int g, int h, int i, int j)
{
int hasil = 0;
hasil = g + h + i + j;
return hasil;
}

public static void cetak (double kal)//contoh procedur
{
System.out.print(“Hasil = ” +kal);
}
}
———————————————————————————————————–

Dan berikut ini tampilan di Command Prompt (cmd) saat program di eksekusi :

Selamat mencoba, semoga bermanfaat

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s