algoritma identitas, nilai, jumlah dan rata2 dua orang
public class main {
public static void main(String[] args) {
modul3d mhs1 = new modul3d();
modul3d mhs2;
mhs2 = new modul3d();
mhs1.setNim("105314063");
mhs1.setNama("Dimas");
mhs1.setEmail("dimasspeed@yahoo.com");
mhs1.setNilai1(75);
mhs1.setNilai2(85);
mhs1.setNilai3(90);
mhs2.setNim("105314663");
mhs2.setNama("Dimpil");
mhs2.setEmail("dimpil@upil.kom");
mhs2.setNilai1(80);
mhs2.setNilai2(85);
mhs2.setNilai3(90);
System.out.println("siswa 1 bernim "+ mhs1.getNim());
System.out.println("siswa 1 bernama "+ mhs1.getNama());
System.out.println("siswa 1 beremail "+ mhs1.getEmail());
System.out.println("siswa 1 bernilai "+ mhs1.getNilai1());
System.out.println("siswa 1 bernilai "+ mhs1.getNilai2());
System.out.println("siswa 1 bernilai "+ mhs1.getNilai3());
System.out.println("siswa 2 bernim "+ mhs2.getNim());
System.out.println("siswa 2 bernama "+ mhs2.getNama());
System.out.println("siswa 2 beremail "+ mhs2.getEmail());
System.out.println("siswa 2 bernilai "+ mhs2.getNilai1());
System.out.println("siswa 2 bernilai "+ mhs2.getNilai2());
System.out.println("siswa 2 bernilai "+ mhs2.getNilai3());
System.out.println("jumlah nilai dari nilai1 dan nilai2 dari siswa 1 "+ mhs1.hitungJumlah());
System.out.println("rata-rata dari nilai1 dan nilai2 dari siswa 2 "+ mhs2.hitungRerata());
/* tulislah perintah untuk :
* menampilkan nim dari mhs2
* menampilkan email dari mhs2
* menampilkan nilai2 dari mhs1
* menampilkan jumlah dari nilai1 dan nilai 2 dari mhs1
* menampilkan rata-rata nilai1 dan nilai2 dari mhs2
*/
}
}
//algoritma di atas di bantu dengan algoritma di bawah ini...
public class modul3d {
private String nim;
private String nama;
private String email;
//ketiga garis di atas bisa di tulis sbb:
//private String nim, nama, email;
private float nilai1;
private float nilai2;
private float nilai3;
//ketiga garis di atas bisa di tulis sbb:
//private int nilai1, nilai2, nilai3;
public modul3d () {
nim = "";
nama = "";
}
public void setNama(String nama){
this.nama = nama;
}
//untuk memanggil nama;
public void setNim(String nim){
this.nim = nim;
}
//untuk memanggil nim;
public void setEmail(String email){
this.email= email;
}
//untuk memanggil email;
public void setNilai1(float nilai1){
this.nilai1 = nilai1;
}
//untuk memanggil nilai1;
public void setNilai2(float nilai2){
this.nilai2 = nilai2;
}
//untuk memanggil nilai2;
public void setNilai3(float nilai3){
this.nilai3 = nilai3;
}
//untuk memanggil nilai3;
public String getNama(){
return nama;
}
//untuk memanggil nama kembali;
public String getNim(){
return nim;
}
//untuk memanggil nim kembali;
public String getEmail(){
return email;
}
//untuk memanggil email kembali;
public float getNilai1(){
return nilai1;
}
//untuk memanggil nilai1 kembali;
public float getNilai2(){
return nilai2;
}
//untuk memanggil nilai2 kembali;
public float getNilai3(){
return nilai3;
}
//untuk memanggil nilai3 kembali;
public float hitungRerata(){
float jumlah;
jumlah = (nilai1+nilai2+nilai3)/3;//untuk memanggil rerata;
return jumlah/2;//untuk memanggil rerata kembali;
}
public float hitungJumlah(){
float jumlah;
jumlah = nilai1+nilai2+nilai3;//untuk memanggil jumlah;
return jumlah;//untuk memanggil jumlah kembali;
}
}