#WW

#WW
Home » » Program Nilai Mahasiswa Java

Program Nilai Mahasiswa Java

Written By Unknown on Friday, 21 March 2014 | 01:30

Program Nilai Mahasiswa Java
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