Rabu, 12 Desember 2012

Methode Fungsi nilai mahasiswa
Method fungsi nilai mahasiswa berguna untuk mengitung nilai mahasiswa, untuk setiap void tidak perlu membuat rumus berkali kali hanya memanggil method nya saja yang sudah kita beri rumus mencari nilai mahasiswa rumus yang di pakai cukup sederhana , hanya dengan penjumlahan dan pengalian sederhana.

import javax.swing.JOptionPane;
public class nilaimahasiswa
{
                double carinilai (double absen, double tugas, double uts, double uas,double hasil )
                {
                                hasil = absen * 0.1 + tugas * 0.2 ;
                                hasil = hasil + uts * 0.3 + uas * 0.4 ;
                               return hasil;
                }
    public static void main (String [] args)
        {
                double a,b,c,d,hsl ;
                String grade;
                nilaimahasiswa rumus = new nilaimahasiswa();
                 String absen = JOptionPane.showInputDialog("Masukan nilai absen :");
                  a = Double.parseDouble(absen);
                 String tugas = JOptionPane.showInputDialog("Masukan nilai tugas :");
                  b = Double.parseDouble(tugas);
                 String uts = JOptionPane.showInputDialog("Masukan nilai UTS :");
                  c = Double.parseDouble(uts);
                 String uas = JOptionPane.showInputDialog("Masukan nilai UAS :");
                 d = Double.parseDouble(uas);
            
            System.out.println(" Nilai Komulatif " + rumus.carinilai(a,b,c,d,0));
                                                hsl = rumus.carinilai(a,b,c,d,0);
                                                 if (hsl > 8.5 && hsl <= 100)
                                                                grade = " A ";
                                                else if (hsl > 75 && hsl <= 85)
                                                                grade = " B ";
                                                else if (hsl > 65 && hsl <= 75)
                                                                grade = " C ";
                                                else if (hsl > 55 && hsl <= 65)
                                                                grade = " D ";
                                                else
                                                                grade = " E ";
                                               
                                                JOptionPane.showMessageDialog( null,"Nilai komulatif anda = " + rumus.carinilai(a,b,c,d,0) + "\n" + "Grade " + grade,"Hasil",JOptionPane.INFORMATION_MESSAGE );
                                                               
                                 }
}
 

Tidak ada komentar:

Posting Komentar