Minggu, 25 November 2012

Menghitung Nilai Kelulusan pada java

Copykan source coding berikut

import java.io.*;
class nilai {
public static void main (String Arg[]) throws IOException {
String str;
double nm=0;
double ns=0;
double xnm=0;
double xns=0;
double xna;
String nama;
String npm;
String nh;
String ket;

BufferedReader Get=new BufferedReader (new

InputStreamReader(System.in));
nilai nilai=new nilai();

System.out.println ("    MENGHITUNG NILAI KELULUSAN");
System.out.println ("    ——————————");
System.out.print ("Nama            :");str=Get.readLine();

System.out.print ("Input Nilai Mid        :"); str=Get.readLine();
xnm= Double.parseDouble(str);
System.out.print ("Input Nilai Semester    :"); str=Get.readLine();
xns= Double.parseDouble(str);
System.out.println ("Nilai Akhir        :"+nilai.hitung(xnm,xns));
xna=nilai.hitung(xnm,xns);

System.out.println ("Nilai Huruf        :"+nilai.hitungb(xna));
System.out.println ("Keterangan        :"+nilai.hitunga(xna));

}
double hitung (double xnm, double xns){
double na=0;
na=0.4*xnm + 0.6*xns;
return (na);
}
String hitunga (double xna){
String ket;
if (xna>50) ket="LULUS";
else if (xna<=50) ket="GAGAL";
else ket=" ";
return (ket);
}
String hitungb (double xna){
String nh;
if (xna>=80) nh="A";
else if (xna>=70) nh="B";
else if (xna>=60) nh="C";
else if (xna>=50) nh="D";
else nh="E";
return (nh);
}
}

Lalu dijalankan menggunakan cmd..
masukkan nilai Mid, kemudian nilai UAS, maka akan tampil hasilnya...

Tampilannya akan terlihat seperti ini...

Semoga bermanfaat...

Tidak ada komentar:

Posting Komentar