kelinci

Senin, 02 April 2012

Contoh Pemrograman JAVA dengan Fungsi IF, dalam program Nilai Siswa

Malam Agan agan sekalian :)


Masih berbicara tentang Pemrograman JAVA, kali ini saya akan memposting sebuah program sederhana tentang Fungi IF (sebenernya sih ini adalah sebuah tugas yang ibu Dosen berikan kepada saya hhee), ok ,,,, Berikut soal nya  Check This Out.


Soal Kasus 1 :


Buatlah Program untuk menghitung nilai akhir seorang siswa dari kursus yang diikutinya. Dengan ketentuan sebagai berikut :
a. Nama Siswa, Nilai keaktifan, Nilai tugas dan Nilai Ujian diinput.
b. Proses yang dilakukan untuk mendapatkan nilai murni dari masing masing nilai, adalah
   1. Nilai Murni keaktifan  = Nilai Keaktifan dikalikan dengan 20%
   2. Nilai Murni tugas = Nilai tugas dikalikan dengan 30%
   3. Nilai Murni Ujian = Nilai ujian dikalikan dengan 50%
   4. Nilai akhir adalah Nilai murni keaktifan + NIlai Murni Tugas + Nilai murni Ujian
c. Ketentuan untuk mendapatkan grade nilai :
   1. Nilai Akhir >= 80 mendapat Grade A
   2. Nilai Akhir >= 70 mendapat Grade B
   3. Nilai Akhir >= 59 mendapat Grade C
   4. Nilai Akhir >= 50 mendapat Grade D
   5. Nilai Akhir < 50 mendapat Grade E


OK, diatas adalah sebuah soal dan ketentuannya, berikut listingnya, namun pertama-tama kita buat lembar kerja java dengan nama Nilai_siswa.java.



import java.util.* ;


public class Nilai_siswa {


    public static void main(String[] args) throws Exception
    {
   
    //membuat objek baru
    Scanner input=new Scanner (System.in);
   
    //Deklarasi Variabel
    String nama_siswa, grade;
    Double nilai_aktif, nilai_tugas, nilai_ujian, nilai_akhir;
    Double n_murni_aktif, n_murni_tugas, n_murni_ujian;
   
    System.out.println ("PROGRAM HITUNG NILAI AKHIR");
    System.out.println();
    System.out.print ("Nama Siswa          :");
   
    nama_siswa=input.nextLine();
   
    System.out.print ("Nilai Keaktifan     :");
    nilai_aktif=input.nextDouble();
   
    System.out.print ("Nilai Tugas         :");
    nilai_tugas=input.nextDouble();
   
    System.out.print ("Nilai Ujian         :");
    nilai_ujian=input.nextDouble();
   
    //Rumus nilai murni
    n_murni_aktif=0.2*nilai_aktif;
    n_murni_tugas=0.3*nilai_tugas;
    n_murni_ujian=0.5*nilai_ujian;
   
    nilai_akhir=(n_murni_aktif+n_murni_tugas+n_murni_ujian);
   
    //Fungi IF untuk menentukan Grade
    if (nilai_akhir>=80)
grade="A";
else if (nilai_akhir>=70)
grade="B";
else if (nilai_akhir>=59)
grade="C";
else if (nilai_akhir>=50)
grade="D";
else
grade="E";


System.out.println();
System.out.println ("Jadi Siswa yang bernama "+nama_siswa);
System.out.println ("Dengan Nilai Presentasi yang dihasilkan.");
System.out.println ("Nilai Keaktifan *20% : "+n_murni_aktif);
System.out.println ("Nilai Tugas     *30% : "+n_murni_tugas);
System.out.println ("Nilai Ujian     *50% : "+n_murni_ujian);
System.out.println ();
System.out.println ("Jadi Siswa yang bernama "+nama_siswa+" memperoleh nilai akhir sebesar "+nilai_akhir);
System.out.println ("Grade nilai yang didapat adalah "+grade);
}
}


di bawah ini adalah Tampilan dari Listing yang telah kita buat diatas
OK Agan agan, sudah selesai sebuat kasus pemrograman java yang telah kita buat, Selamat Mencoba :)

1 komentar: