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..
Posting Komentar