BLOGGER TEMPLATES AND Google Homepages »

Jumat, 19 Agustus 2011

TUGAS JAVA (NILAI RAPORT)

Program penghitungan nilai raport ini menggunakan 2 class, class yang pertama adalah nilaiRaport.class dan yang kedua nilaiRaportTest.class .
Untuk mendapatkan input dari keyboard, menggunakan kelas BufferedReader .
Struktur kontrol keputusan yang digunakan adalah if-else untuk memilih blok kode yang akan di eksekusi .
Berikut adalah program yang sudah di eksekusi :













Berikut adalah script pembuatannya :
Class 1 :
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class nilaiRaport
{
    public void main()
    {
        BufferedReader dataIn = new BufferedReader (new InputStreamReader (System.in));
        String input;
        int uas = 0;
        int uts = 0;
        int tugas = 0;
        int absen = 0;
        int nilai;
       
        try
        {
        System.out.print("Masukan nilai UAS     : ");
        input = dataIn.readLine();
        uas = Integer.parseInt(input);
        System.out.print("Masukan nilai UTS     : ");
        input = dataIn.readLine();
        uts = Integer.parseInt(input);
        System.out.print("Masukan nilai Tugas   : ");
        input = dataIn.readLine();
        tugas = Integer.parseInt(input);
        System.out.print("Masukan nilai Absen   : ");
        input = dataIn.readLine();
        absen = Integer.parseInt(input);
        nilai = ((uas=45*uas/100) + (uts=25*uts/100) + (tugas=20*tugas/100) + (absen=10*absen/100)/4); //rumusnya
        System.out.println("Nilai Raport    : "+nilai);
        {
            if (nilai >= 90)
            {
                System.out.println("Kriteria        : A");
            }
            else if (nilai >= 80)
            {
                System.out.println("Kriteria        : B");
            }
            else if (nilai >= 70)
            {
                System.out.println("Kriteria        : C");
            }
            else if (nilai >= 60)
            {
                System.out.println("Kriteria        : D");
            }
            else if (nilai <= 60)
            {
                System.out.println("Kriteria        : E");
            }
        }
        }
        catch(IOException e)
        {
            System.out.println("Error!");
        }
    }
}

Class 2 :
public class nilaiRaportTest
{
    public static void main(String[]args)
    {
        nilaiRaport m = new nilaiRaport();
        m.main();
    }
}

DOWNLOAD PROGRAM .

0 komentar: