Senin, 20 Mei 2013

Program Check Kelulusan

Source Code Class Kelulusan

import javax.swing.*;
class checkKelulusan
{
    private double n;
    String huruf, ket;
    String Nama = JOptionPane.showInputDialog(null,"Masukkan Nama Anda","NAMA ANDA",JOptionPane.QUESTION_MESSAGE);
    String Nilai = JOptionPane.showInputDialog(null,"Masukkan Nilai Anda","NILAI ANDA",JOptionPane.QUESTION_MESSAGE);
    public double setNilai()
    {
        n = Double.parseDouble(Nilai);
        if(n>100 || n<0)
        {
            JOptionPane.showMessageDialog(null,"Inputkan Data Yang Benar!!!","KETERANGAN",JOptionPane.INFORMATION_MESSAGE);
            System.exit(0);
        }
        return n;
    }
    public double setNil()
    {
        String MatKul = JOptionPane.showInputDialog(null,"Masukkan Matakuliah Anda","MATAKULIAH ANDA",JOptionPane.QUESTION_MESSAGE);
        if(n>=60 && n<=100)
        {
            JOptionPane.showMessageDialog(null,Nama+". . .\nNilai Angka Anda: "+setNilai()+"\nNilai Huruf Anda: "+getNilai()+"\nAnda "+getMatKul()+"pada MK : "+MatKul,"KETERANGAN",JOptionPane.INFORMATION_MESSAGE);
        }
        else
        {
            JOptionPane.showMessageDialog(null,Nama+". . .\nNilai Angka Anda: "+setNilai()+"\nAnda "+getMatKul()+"pada MK : "+MatKul,"KETERANGAN",JOptionPane.INFORMATION_MESSAGE);
        }
        return n;
    }
    public String getNilai()
    {
        if(n>=90 && n<=100)
        {
            huruf = "A";
        }
        else if(n>=70 && n<90)
        {
            huruf = "B";
        }
        else if(n>=60 && n<70)
        {
            huruf = "C";
        }
        return huruf;
    }
    public String getMatKul()
    {
        if(n>=0 && n<60)
        {
            ket = " tidak lulus! ";
        }
        else if(n>=60 && n<=100)
        {
            ket = "lulus ";
        }
        return ket;
    }
}


Source Code Class Main

class RunCheckKelulusan
{
    public static void main (String args [])
    {
        checkKelulusan in = new checkKelulusan();
        in.setNilai();
        in.setNil();
    }
}

Tidak ada komentar:

Posting Komentar