//Created By Acep Abdurohman
//10108831
public class SistemAkademis{
double hitungNilaiAkhir(){
return 0;
}
}
class Mahasiswa extends SistemAkademis{
protected String nim,nama;
Mahasiswa(String nim,String nama){
this.nim = nim;
this.nama = nama;
}
String getNim(){
return nim;
}
String getNama(){
return nama;
}
}
class Dosen extends SistemAkademis{
protected String namaDosen;
Dosen(String namaDosen){
this.namaDosen = namaDosen;
}
String getNamaDosen(){
return namaDosen;
}
}
class MataKuliah extends SistemAkademis{
protected String namaMk;
protected int sks;
MataKuliah(String namaMk,int sks){
this.namaMk = namaMk;
this.sks = sks;
}
String getNamaMk(){
return namaMk;
}
int getSks(){
return sks;
}
}
class Nilai extends SistemAkademis{
protected double nilaiUts,nilaiUas;
protected String derajat;
Nilai(double nilaiUts,double nilaiUas){
this.nilaiUts = nilaiUts;
this.nilaiUas = nilaiUas;
}
double getNilaiUts(){
return nilaiUts;
}
double getNilaiUas(){
return nilaiUas;
}
String getDerajat(){
return derajat;
}
double hitungNilaiAkhir(){
double nilaiAkhir = ((nilaiUts+nilaiUas)/2);
if((nilaiAkhir>=0)&&(nilaiAkhir<=30))
derajat = "E";
else if((nilaiAkhir>=31)&&(nilaiAkhir<=50))
derajat = "D";
else if((nilaiAkhir>=51)&&(nilaiAkhir<=64))
derajat = "C";
else if((nilaiAkhir>=65)&&(nilaiAkhir<=79))
derajat = "B";
else if((nilaiAkhir>=80)&&(nilaiAkhir<=100))
derajat = "A";
return nilaiAkhir;
}
}
class Utama{
public static void main(String[] args){
Mahasiswa mhs = new Mahasiswa("10108831","Acep Abdurohman");
Dosen dsn = new Dosen("Bambang Siswoyo");
MataKuliah mk = new MataKuliah("Pemograman Berorientasi Objek",3);
Nilai n = new Nilai(95,80);
System.out.println("Nim = "+mhs.getNim());
System.out.println("Nama = "+mhs.getNama());
System.out.println("Nama Dosen = "+dsn.getNamaDosen());
System.out.println("Mata Kuliah = "+mk.getNamaMk());
System.out.println("SKS = "+mk.getSks());
System.out.println("Nilai UTS = "+n.getNilaiUts());
System.out.println("Nilai UAS = "+n.getNilaiUas());
System.out.println("Nilai Akhir = "+n.hitungNilaiAkhir());
System.out.println("Dalam huruf = "+n.getDerajat());
}
}
Tampilan Program
Tidak ada komentar:
Posting Komentar