Mencari Nilai IPK dengan java

Jumat, 18 Oktober 2013 | komentar

Pagi teman-teman semua kali ini saya akan memberikan secrip java untuk mencari nilai IPK.
sebenarnya scrip ini bukan saya yang buat ini di buat oleh temen saya dan di sempurnakan oleh kaka kelas dari semester tiga.scrip java ini sebenarnya adalah tugas yang di berikan oleh pak dosen kepada kelas kami sebagai permintaan maafnya karena dia dateng terlambat begini nih scripnya:
#besok-besok ne terlambat jangan minta maaf juga ga apa-apa Pak dosen :D!!!


    public static void main(String[] args) {
        int nilai_mk_a = 75, nilai_mk_b = 85, nilai_mk_c = 90;
        int jml_sks_mk_a = 3, jml_sks_mk_b = 2, jml_sks_mk_c = 2;
        int nilai_bobot_mk_a = 0, nilai_bobot_mk_b = 0, nilai_bobot_mk_c = 0;
        char nilai_huruf_mk_a = '?', nilai_huruf_mk_b = '?', nilai_huruf_mk_c = '?';
        float IPK;
       
        //kondisi untuk nilai mata kuliah A
        if (nilai_mk_a > 90 && nilai_mk_a <= 100) //nilai mulai 100 s.d. 91
            nilai_huruf_mk_a = 'A';
        else if (nilai_mk_a > 80 && nilai_mk_a <= 90) //nilai mulai 81 s.d. 90
            nilai_huruf_mk_a = 'B';
        else if (nilai_mk_a > 70 && nilai_mk_a <= 80) //nilai mulai 71 s.d. 80
            nilai_huruf_mk_a = 'C';
        else if (nilai_mk_a > 50 && nilai_mk_a <= 70) //nilai mulai 51 s.d. 70
            nilai_huruf_mk_a = 'D';
        else if (nilai_mk_a <= 50)
            nilai_huruf_mk_a = 'E';
       
        //kondisi untuk nilai mata kuliah B
        if (nilai_mk_b > 90 && nilai_mk_b <= 100) //nilai mulai 100 s.d. 91
            nilai_huruf_mk_b = 'A';
        else if (nilai_mk_b > 80 && nilai_mk_b <= 90) //nilai mulai 81 s.d. 90
            nilai_huruf_mk_b = 'B';
        else if (nilai_mk_b > 70 && nilai_mk_b <= 80) //nilai mulai 71 s.d. 80
            nilai_huruf_mk_b = 'C';
        else if (nilai_mk_b > 50 && nilai_mk_b <= 70) //nilai mulai 51 s.d. 70
            nilai_huruf_mk_b = 'D';
        else if (nilai_mk_b <= 50)
            nilai_huruf_mk_b = 'E';
       
        //kondisi untuk nilai mata kuliah C
        if (nilai_mk_c > 90 && nilai_mk_c <= 100) //nilai mulai 100 s.d. 91
            nilai_huruf_mk_c = 'A';
        else if (nilai_mk_c > 80 && nilai_mk_c <= 90) //nilai mulai 81 s.d. 90
            nilai_huruf_mk_c = 'B';
        else if (nilai_mk_c > 70 && nilai_mk_c <= 80) //nilai mulai 71 s.d. 80
            nilai_huruf_mk_c = 'C';
        else if (nilai_mk_c > 50 && nilai_mk_c <= 70) //nilai mulai 51 s.d. 70
            nilai_huruf_mk_c = 'D';
        else if (nilai_mk_c <= 50)
            nilai_huruf_mk_c = 'E';
        
       
       
        //kondisi untuk cari nilai bobot mata kuliah A
        if (nilai_huruf_mk_a == 'A')
            nilai_bobot_mk_a = jml_sks_mk_a * 4;
        else if (nilai_huruf_mk_a == 'B')
            nilai_bobot_mk_a = jml_sks_mk_a * 3;
        else if (nilai_huruf_mk_a == 'C')
            nilai_bobot_mk_a = jml_sks_mk_a * 2;
        else if (nilai_huruf_mk_a == 'D')
            nilai_bobot_mk_a = jml_sks_mk_a * 1;
        else
            nilai_bobot_mk_a = jml_sks_mk_a * 0;
       
        //kondisi untuk cari nilai bobot mata kuliah B
        if (nilai_huruf_mk_b == 'A')
            nilai_bobot_mk_b = jml_sks_mk_b * 4;
        else if (nilai_huruf_mk_b == 'B')
            nilai_bobot_mk_b = jml_sks_mk_b * 3;
        else if (nilai_huruf_mk_b == 'C')
            nilai_bobot_mk_b = jml_sks_mk_b * 2;
        else if (nilai_huruf_mk_b == 'D')
            nilai_bobot_mk_b = jml_sks_mk_b * 1;
        else
            nilai_bobot_mk_b = jml_sks_mk_b * 0;
       
        //kondisi untuk cari nilai bobot mata kuliah C
        if (nilai_huruf_mk_c == 'A')
            nilai_bobot_mk_c = jml_sks_mk_c * 4;
        else if (nilai_huruf_mk_c == 'B')
            nilai_bobot_mk_c = jml_sks_mk_c * 3;
        else if (nilai_huruf_mk_c == 'C')
            nilai_bobot_mk_c = jml_sks_mk_c * 2;
        else if (nilai_huruf_mk_c == 'D')
            nilai_bobot_mk_c = jml_sks_mk_c * 1;
        else
            nilai_bobot_mk_c = jml_sks_mk_c * 0;
       
        //cari nilai IPK
        int jml_nilai_bobot = nilai_bobot_mk_a + nilai_bobot_mk_b + nilai_bobot_mk_c;
        int jml_sks = jml_sks_mk_a + jml_sks_mk_b + jml_sks_mk_c;
        IPK = (float) jml_nilai_bobot / jml_sks;
 
        System.out.println("Nilai mata kuliah A = " + nilai_mk_a);
        System.out.println("Nilai mata kuliah B = " + nilai_mk_b);
        System.out.println("Nilai mata kuliah C = " + nilai_mk_c);
        System.out.println();
        System.out.println("Jumlah SKS mata kuliah A = " + jml_sks_mk_a);
        System.out.println("Jumlah SKS mata kuliah B = " + jml_sks_mk_b);
        System.out.println("Jumlah SKS mata kuliah C = " + jml_sks_mk_c);
        System.out.println();
        System.out.println("Nilai huruf mata kulian A = " + nilai_huruf_mk_a);
        System.out.println("Nilai huruf mata kulian B = " + nilai_huruf_mk_b);
        System.out.println("Nilai huruf mata kulian C = " + nilai_huruf_mk_c);
        System.out.println();
        System.out.println("Nilai bobot mata kuliah A = " + nilai_bobot_mk_a);
        System.out.println("Nilai bobot mata kuliah B = " + nilai_bobot_mk_b);
        System.out.println("Nilai bobot mata kuliah C = " + nilai_bobot_mk_c);
        System.out.println();
        System.out.println("Jumlah bobot = " + jml_nilai_bobot);
        System.out.println("Jumlah SKS   = " + jml_sks);
        System.out.println("IPK = " + jml_nilai_bobot + "/" + jml_sks);
        System.out.println("IPK = " + IPK);
        System.out.println();
       
    }
}


atau download di sini
https://docs.google.com/file/d/0ByMzXPLS7SkyZVlGY0R2WkhHZnM/edit?usp=sharing


sekian teman-teman semua semoga bisa membantu dan jangan lupa belajarterusya..
Share this article :

Posting Komentar

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. KURNIAWAN ADI SAPUTRA - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger