Seorang penjual alat tulis menjual 10 bolpoint, 10 pensil dan 10 penghapus. 1 biji bolpoint harganya Rp. 2000, 1 biji pensil harganya Rp. 1.000 dan 1 penghapus harganya Rp. 500. Gunakanlah objek untuk menyelesaikan soal dibawah ini!
a. Buatlah method untuk memasukkan (setter) nama, stok, harga satuan, dan harga (stok x harga satuan) alat tulis tersebut! (40 point)
b. Buatlah method untuk menampilkan (getter) nama, stok, harga satuan, dan harga (stok x harga satuan) alat tulis tersebut! (40 point)
c. Buatlah method Total Harga (setter getter) untuk menampilkan uang yang diterima penjual jika semua alat tulis tersebut terjual semuanya! (20 point)
Output :
Code Program :
Class 1 ( Pertama ) : Membuat Program Setter - Getter.
package setter_getter;
public class Setter_Getter {
private String nama;
private int stoc, harga_satuan,harga, total_harga;
public String getNama() {
return nama;
}
public void setNama(String nama) {
this.nama = nama;
}
public int getStoc() {
return stoc;
}
public void setStoc(int stoc) {
this.stoc = stoc;
}
public int getHarga_satuan() {
return harga_satuan;
}
public void setHarga_satuan(int harga_satuan) {
this.harga_satuan = harga_satuan;
}
public int getHarga() {
return harga;
}
public void setHarga(int stoc, int harga_satuan) {
this.harga = stoc * harga_satuan;
}
public int getTotal_harga() {
return total_harga;
}
public void setTotal_harga(int total_harga) {
this.total_harga = total_harga;
}
}
Class 2 ( Kedua ) : Program Untuk Mencetak Class 1 ( Pertama ) Ke Layar.
package setter_getter;
public class MainSetter_Getter {
public static void main(String[] args){
int total_harga;
Setter_Getter brg1 = new Setter_Getter();
brg1.setNama("Bolpoint");
brg1.setStoc(10);
brg1.setHarga_satuan(2000);
brg1.setHarga(10, 2000);
int a=brg1.getHarga();
Setter_Getter brg2 = new Setter_Getter();
brg2.setNama("Pensil");
brg2.setStoc(10);
brg2.setHarga_satuan(1000);
brg2.setHarga(10, 1000);
int b=brg2.getHarga();
Setter_Getter brg3 = new Setter_Getter();
brg3.setNama("Penghapus");
brg3.setStoc(10);
brg3.setHarga_satuan(500);
brg3.setHarga(10, 500);
int c=brg3.getHarga();
System.out.println("\nNama Alat Tulis = " +brg1.getNama());
System.out.println("Stoc = " +brg1.getStoc());
System.out.println("Harga Satuan = Rp. " +brg1.getHarga_satuan());
System.out.println("Harga = Rp. " +brg1.getHarga());
System.out.println("\nNama Alat Tulis = " +brg2.getNama());
System.out.println("Stoc = " +brg2.getStoc());
System.out.println("Harga Satuan = Rp. " +brg2.getHarga_satuan());
System.out.println("Harga = Rp. " +brg2.getHarga());
System.out.println("\nNama Alat Tulis = " +brg3.getNama());
System.out.println("Stoc = " +brg3.getStoc());
System.out.println("Harga Satuan = Rp. " +brg3.getHarga_satuan());
System.out.println("Harga = Rp. " +brg3.getHarga());
total_harga = a+b+c;
System.out.println("\nTotal Harga = Rp. " +total_harga);
}
}
No comments:
Post a Comment
Utamakan Sopan / Santun