Kuliah minggu ke-3 PBO hari ini, kelas saya mendapatkan tugas untuk membuat class bangun 3D dengan method, luas permukaan dan volume bangun.
Berikut adalah source code nya:
Main
Kubus
Balok
Tabung
Bola
Berikut hasil Screeshot program:
Sekian dan Terima Kasih.
Berikut adalah source code nya:
Main
/**
* Menghitung Keliling dan Luas Lingkaran.
*
* @author (Ahmad Syauqi)
* @version (0.1)
*/
public class MyMain
{
public static void main(String args[])
{
Cube aCube;
Bar bBar;
Tube cTube;
Ball dBall;
aCube = new Cube();
bBar = new Bar();
cTube = new Tube();
dBall = new Ball();
aCube.l = 10;
bBar.l = 1;
bBar.w = 2;
bBar.h = 3;
cTube.r = 7;
cTube.h = 10;
dBall.r = 14;
double areaCube = aCube.area();
double volumeCube = aCube.volume();
double areaBar = bBar.area();
double volumeBar = bBar.volume();
double areaTube = cTube.area();
double volumeTube = cTube.volume();
double areaBall = dBall.area();
double volumeBall = dBall.volume();
System.out.println("Kubus");
System.out.println("Panjang Sisi = "+aCube.l);
System.out.println("Luas Permukaan = "+areaCube);
System.out.println("Volume = "+volumeCube);
System.out.println("\nBalok");
System.out.println("Panjang Sisi = "+bBar.l);
System.out.println("Lebar Sisi = "+bBar.w);
System.out.println("Tinggi Sisi = "+bBar.h);
System.out.println("Luas Permukaan = "+areaBar);
System.out.println("Volume = "+volumeBar);
System.out.println("\nTabung");
System.out.println("Jari-jari = "+cTube.r);
System.out.println("Tinggi = "+cTube.h);
System.out.println("Luas Permukaan = "+areaTube);
System.out.println("Volume = "+volumeTube);
System.out.println("\nBola");
System.out.println("Jari-jari = "+dBall.r);
System.out.println("Luas Permukaan = "+areaBall);
System.out.println("Volume = "+volumeBall);
}
}
Kubus
public class Cube {
public double l;
public double area(){
return 6*l*l;
}
public double volume() {
return l*l*l;
}
}
Balok
public class Bar {
public double l;
public double w;
public double h;
public double area(){
return (2*l*w)+(2*l*h)+(2*w*h);
}
public double volume() {
return l*w*h;
}
}
Tabung
public class Tube {
public double r;
public double h;
public double area(){
return 2*3.14*r*(r+h);
}
public double volume() {
return 3.14*r*r*h;
}
}
Bola
public class Ball {
public double r;
public double area(){
return 4*3.14*r*r;
}
public double volume() {
return 4*3.14*r*r*r/3;
}
}
Berikut hasil Screeshot program:
Sekian dan Terima Kasih.
Komentar
Posting Komentar