Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

TUGAS

PEMROGRAMAN BERORIENTASI OBJEK











O L E H

NAMA : TRI MARGAWATI
NPM : 2011 020 108




JURUSAN TEKNIK INFORMATIKA
STMIK HANDAYANI MAKASSAR
2013














































import javax.swing.JOptionPane;
public class Tugas_IP {
public static void main(String[] args) {
String JumMataKuliah = JOptionPane.showInputDialog(null,"Masukkan Jumlah Mata
Kuliah : ");
int jum = Integer.parseInt(JumMataKuliah);

String[] MataKuliah = new String[jum];
int[] SKS = new int[jum];
float[] nilai = new float[jum];
String[] nilaiHuruf = new String[jum];

int b =0;
for (int a=0 ; a < jum ; a++) {
b = a + 1;
MataKuliah[a] = JOptionPane.showInputDialog(null,"Nama Mata Kuliah - "+ b +"
: ");
SKS[a] = Integer.parseInt(JOptionPane.showInputDialog(null,"SKS
Mata Kuliah - "+ b +" : "));
nilai[a] = Float.parseFloat(JOptionPane.showInputDialog(null,"Nilai Mata
Kuliah - "+ b +" : "));

if (nilai[a] >= 4) {
nilaiHuruf[a] = "A";}
else if (nilai[a] >= 3)
nilaiHuruf[a] = "B";
else if (nilai[a] >= 2)
nilaiHuruf[a] = "C";
else if (nilai[a] >= 1)
nilaiHuruf[a] = "D";
else
nilaiHuruf[a] = "E";
}

float nilKumulatif = 0;
float sumSKS = 0;
float ip = 0;

for (int a = 0 ; a < jum ; a++) {
System.out.println(MataKuliah[a]+" ("+SKS[a]+" SKS) = "+nilai[a]+"
("+nilaiHuruf[a]+")");

nilKumulatif += (nilai[a] * SKS[a]);
sumSKS += SKS[a];
}

ip = nilKumulatif / sumSKS;
System.out.println("IP = "+ip);
}
}

You might also like