Driver
class Driver{
public static void main(String[]args) {
Mahasiswa s1 = new Mahasiswa();
s1.setNim(args[0]);
s1.setNama(args[1]);
s1.setMakul(args[2]);
s1.setQuiz(Integer.parseInt(args[3]));
s1.setTubes(Integer.parseInt(args[4]));
s1.setUts(Integer.parseInt(args[5]));
s1.setUas(Integer.parseInt(args[6]));
int quiz=s1.getQuiz();
int tubes=s1.getTubes();
int uts=s1.getTubes();
int uas=s1.getUas();
System.out.println();
System.out.println("Input Nilai succes");
System.out.println("NIM : "+s1.getNim());
System.out.println("Nama : "+s1.getNama());
System.out.println("Makul : "+s1.getMakul());
System.out.println("Nilai : "+s1.hitungNilai(s1.getQuiz(), s1.getTubes(), s1.getUts(), s1.getUas()));
System.out.println("Nilai : "+s1.getNilai());
}
}
Mahasiswa
public class Mahasiswa{
private String nim;
private String nama;
private int quiz; //10%
private int uts; //30%
private int uas; //40%
private int tubes; //20%
private double nilai; //1
private String index;
private String makul;
public void setNim(String nim){
this.nim = nim;
}
public void setNama(String nama) {
this.nama = nama;
}
public void setQuiz(int quiz) {
this.quiz = quiz;
}
public void setTubes(int tubes) {
this.tubes = tubes;
}
public void setUas(int uas) {
this.uas = uas;
}
public void setUts(int uts) {
this.uts =uts; //2
}
public String getNama() {
return this.nama;//3
}
public String getNim(){//4
return this.nim;//5
}
public int getQuiz() {
return this.quiz;//6
}
public int getTubes() {
return this.tubes;
}
public int getUas() {
return this.uas;
}
public int getUts(){
return this.uts;
}
public void setMakul(String makul) {
this.makul = makul;
}
public String getMakul() {
return this.makul;
}
public double getNilai(){
return this.nilai;
}
public String hitungNilai(int quiz,int tubes,int uts,int uas){
this.nilai=(0.1 * quiz) + (0.2 * tubes) + (0.3 * uts) + (0.4 * uas);
if (nilai>=85){
index="A";
}
else if ( (nilai>85) || (nilai<=65) ){//7
index="B";
}
else if ((nilai>65) || (nilai<=50)){
index="C";
}
else if ((nilai>50) || (nilai<=30)){
index="D";
}
else if ((nilai<30) || (nilai>=0)){
index="E";
}
else{
index="T";
}
return this.index;
}
}
0 komentar:
Post a Comment