Vous êtes sur la page 1sur 2

Latihan

Petunjuk:
- buat semua kode program berikut dalam satu project dengan nama
<NamaPendekMahasiswa>_270918.
Soal:
1. Buat class Nilai yang terdiri dari atribut: nilai UTS, nilai UAS, tugas. Buat konstruktor dari
class Nilai tersebut. Lalu buat method berupa:
a. Setter dan getter untuk masing-masing atribut, yaitu: nilai UTS, nilai UAS, dan tugas.
b. Fungsi untuk menghitung nilai akhir (bertipe data double) dengan rumus: nilai akhir
= 35%*nilai UTS + 35%*nilai UAS + 30%*tugas
c. Prosedur untuk mencetak nilai UTS, nilai UAS, tugas, dan nilai akhir ke layar.

Buat class TesNilai yang berisi program utama untuk mengeksekusi class Nilai tersebut.

2. Tulis, koreksi, dan lengkapi kode program dalam file Lingkaran.java berikut sehingga benar:

public static final double PHI = 3.14;

private double jari_jari;

public Lingkaran() {
}

//buat method setter-getter untuk atribut jari-jari disini


// dan buat method-method di bawah ini
double calcKeliling(double r) {
return (2 * PHI * r);
}

double calcLuas(double r){


return (PHI * r * r);
}

void test(){
Lingkaran t = new Lingkaran ();
t.setJari_jari(100)
System.out.println("Keliling lingkaran berjari-jari
"+t.getJari_jari()+" adalah "+ t.calcKeliling(t.getJari_jari());
System.out.println("Luas lingkaran berjari-jari "+
t.getJari_jari()+" adalah "+ t.calcLuas(radius));
}
}

Buat file TesLingkaran.java dan isi dengan kode berikut:

public class TesLingkaran {


void test(){
Lingkaran t = new Lingkaran ();
t.setJari_jari(100)
System.out.println("Keliling lingkaran berjari-jari
"+t.getJari_jari()+" adalah "+
t.calcKeliling(t.getJari_jari());
System.out.println("Luas lingkaran berjari-jari "+
t.getJari_jari()+" adalah "+ t.calcLuas(radius));
}
public static void main(String args[]) {
test();

}
}

3. Buat program dengan nama file: Massa.java. Class ini memiliki atribut: nama benda,
panjang, lebar, tinggi, dan massa jenis. Buat konstruktornya. Lalu buat beberapa method
berupa:
a. Setter dan getter untuk setiap atribut (yaitu nama benda, panjang, lebar, tinggi,
massa jenis)
b. Fungsi Hitung Volume; yaitu menghitung volume benda dengan parameter masukan
panjang, lebar, dan tinggi benda. Contoh: double hitungVolume(int p, int
l, int t) {....}
c. Fungsi Hitung Massa; yaitu menghitung massa benda dengan parameter masukan
volume dan massa jenis benda. Massa benda dirumuskan dengan massa jenis x
volume. Contoh: double hitungMassa(double volume, double
massa_jenis) {....}
d. Prosedur Cetak Massa; yaitu prosedur untuk mencetak seluruh atribut (nama benda,
panjang, lebar, tinggi, massa jenis, dan sekaligus mencetak hasil perhitungan volume
dan massa benda. Contoh output:
Nama benda = Aluminium
Panjang =
Lebar =
Tinggi =
Volume =
Massa Jenis =
Massa benda =
Buat program dengan nama file: TesMassa.java untuk memanggil method-method di atas.

4. Bonus: Buat class InputMassa.java yang isinya sama dengan soal nomor 3, tetapi nama
benda, panjang, lebar dan tinggi benda didapatkan dari masukan dari user. Eksplorasi cara
menangkap inputan dari teks (console). Lalu panggil/ tes program tersebut dengan class
TesInputMassa (file TesInputMassa.java).

Vous aimerez peut-être aussi