Advertisement
rasyid03

Ac2.PBO.Java

Apr 3rd, 2023 (edited)
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.28 KB | Source Code | 0 0
  1. public class act2 {
  2.     private int npm;
  3.  
  4.     public act2(int npm) {
  5.         this.npm = npm;
  6.     }
  7.  
  8.     public double luasKubus(double sisi) {
  9.         return 6 * sisi * sisi;
  10.     }
  11.  
  12.     public double luasBalok(double panjang, double lebar, double tinggi) {
  13.         return 2 * ((panjang * lebar) + (panjang * tinggi) + (lebar * tinggi));
  14.     }
  15.  
  16.     public double luasBola(double jariJari) {
  17.         return 4 * Math.PI * jariJari * jariJari;
  18.     }
  19.  
  20.     public static void main(String[] args) {
  21.         act2 hitung = new act2(183);
  22.  
  23.         double sisi = 5.0;
  24.         double panjang = 10.0;
  25.         double lebar = 6.0;
  26.         double tinggi = 8.0;
  27.         double jariJari = 4.0;
  28.  
  29.         if (hitung.npm % 10 == 3 && hitung.npm % 2 == 1) {
  30.             System.out.println("Luas kubus dengan sisi " + sisi + " adalah " + hitung.luasKubus(sisi));
  31.             System.out.println("Luas balok dengan panjang " + panjang + ", lebar " + lebar + ", dan tinggi " + tinggi
  32.                     + " adalah " + hitung.luasBalok(panjang, lebar, tinggi));
  33.             System.out.println("Luas bola dengan jari-jari " + jariJari + " adalah " + hitung.luasBola(jariJari));
  34.         } else {
  35.             System.out.println("Digit terakhir pada NPM bukan 83 atau bukan ganjil.");
  36.         }
  37.     }
  38. }
  39.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement