Perancangan kelas yang belum diketahui sampai sekarang

Perancangan Kelas Diketahui - Massa (m1) = 5(kg), m2 = 10(kg), m3 = 17(kg), m4= 20(kg), m5 = 25(kg) - Kecepatan Awal (v0) = 10 (m/s) - Kecepatan Ahir(v1) = 18 (m/s) Ek0 = (m x v0 2 ) / 2 Ek1 = (m x v1 2 ) / 2 1. Buatlah kelas KEM_(nim) a. Buatlah atribut massa dengan tipe array of double dengan panjang array adalah 5, kecepatan awal, kecepatan akhir, energi kinetik awal, dan energi kinetik akhir dengan tipe double (10) b. Buatlah konstruktor dengan mengisikan kecepatan awal, dan kecepatan akhir(10) c. Buatlah fungsi untuk memasukkan seluruh data massanya (10) d. Buatlah method untuk menghitung Energi Kinetik Awal (Ek0) untuk data massa ke-2(10) e. Buatlah method untuk menghitung Energi Kinetik Akhir(Ek1) untuk data massa ke-2(10) Ini coding saya : package modul2pbo; public class KEM_1742101531 { double [] massa = new double[5]; private double m1 = 5; private double m2 = 10; private double m3 = 17; private double m4 = 20; private double m5 = 25; private double kecepatan_awal; private double kecepatan_akhir; private double energi_kinetik_awal; private double energi_kinetik_akhir; public KEM_1742101531 (double Ek0, double Ek1) { this.kecepatan_awal = kecepatan_awal; this.kecepatan_akhir = kecepatan_akhir; } public void setMassa(double[] massa) { this.massa = massa; } private double EnergiKinetikAwal () { return (m2*(Math.pow(energi_kinetik_awal, 2))/2); } private double EnergiKinetikAkhir () { return (m2*(Math.pow(energi_kinetik_akhir, 2))/2); } public void tampilEnergiKinetikAwal() { System.out.println("Nilai Ek0 = "+EnergiKinetikAwal()); } public void tampilEnergiKinetikAkhir() { System.out.println("Nilai Ek1 = "+EnergiKinetikAkhir()); } } dan ini kelas mainnya : package modul2pbo; public class MainKEM_1742101531 { public static void main(String[] args) { double[] massa = {5.0, 10.0}; KEM_1742101531 B; B= new KEM_1742101531(1,9); B.setMassa(massa); B.tampilEnergiKinetikAwal(); B.tampilEnergiKinetikAkhir(); } } ternyata masih ada yang salah gan, dan hitung-hitungan rumusnya tidak berjalan/hasilnya sama semua walaupun input angkanya di ganti-ganti.
avatar elbblz

Ditanyakan oleh @elbblz

1 Kontribusi 0 Poin

Login untuk menanggapi


Jawaban

Belum ada Jawaban, jadi yang pertama

Login untuk gabung berdiskusi