Tugas 2-PBO B
TUGAS 2- PBO B
Dalam pertemuan ke 2 kali ini, saya diberikan sebuah tugas untuk mengukur luas permukaan dan volume bangun 3D. Tugas ini saya kerjakan dengan menggunakan BlueJ. Bangun 3D yang saya kerjakan sebagai berikut:
2. Balok
3. Tabung
4. Bola
5. Kelas Main
Dan inilah output dari BlueJ yang telah saya kerjakan:
Dalam pertemuan ke 2 kali ini, saya diberikan sebuah tugas untuk mengukur luas permukaan dan volume bangun 3D. Tugas ini saya kerjakan dengan menggunakan BlueJ. Bangun 3D yang saya kerjakan sebagai berikut:
- Kubus
- Balok
- Tabung
- Bola
Berikut ini adalah source kode yang telah saya kerjakan:
1. Kubus
1. Kubus
/**
* Kelas Kubus.
*
* @author (Krisna Badru W)
* @version (1)
*/
public class Kubus
{
// instance variables - replace the example below with your own
public double ks;
public double luaspermukaan()
{
// initialise instance variables
return 6*ks*ks;
}
public double volume()
{
// put your code here
return ks*ks*ks;
}
}
2. Balok
/**
* Balok
*
* @author (Krisna Badru W)
* @version (1)
*/
public class Balok
{
// instance variables - replace the example below with your own
public double panjang;
public double lebar;
public double tinggi;
public double luaspermukaan()
{
// initialise instance variables
return 2*((panjang*lebar)+(panjang*tinggi)+(lebar*tinggi));
}
/**
* An example of a method - replace this comment with your own
*
* @param y a sample parameter for a method
* @return the sum of x and y
*/
public double volume()
{
// put your code here
return panjang*lebar*tinggi;
}
}
3. Tabung
/**
* Write a description of class Tabung here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Tabung
{
// instance variables - replace the example below with your own
public double r;
public double t;
public double luaspermukaan()
{
// initialise instance variables
return 2*3.14*r*(t+r);
}
public double volume()
{
// put your code here
return 3.14*r*r*t;
}
}
4. Bola
/**
* Bola.
*
* @author (Krisna Badru W)
* @version (1)
*/
public class Bola
{
// instance variables - replace the example below with your own
public double jarijari;
public double luaspermukaan()
{
// initialise instance variables
return 4*3.14*jarijari*jarijari;
}
public double volume()
{
// put your code here
return (4*3.14*jarijari*jarijari*jarijari)/3;
}
}
5. Kelas Main
/**
* Write a description of class MyMain here.
*
* @author (your name)
* @version (a version number or a date)
*/
class MyMain
{
public static void main(String args[])
{
Kubus aKubus;
aKubus = new Kubus();
aKubus.ks = 5;
double lpk = aKubus.luaspermukaan();
double vk = aKubus.volume();
System.out.println("Kubus:");
System.out.println("Sisi Kubus= "+aKubus.ks+" Luas Permukaan= "+lpk);
System.out.println("Sisi Kubus= "+aKubus.ks+" Volume= "+vk);
System.out.println("");
Balok aBalok;
aBalok = new Balok();
aBalok.panjang = 2;
aBalok.lebar = 3;
aBalok.tinggi = 4;
double lpb = aBalok.luaspermukaan();
double vb = aBalok.volume();
System.out.println("Balok:");
System.out.println("Panjang Balok: 2");
System.out.println("Lebar Balok: 3");
System.out.println("Tinggi Balok: 4");
System.out.println("Luas Permukaan Balok= "+lpb);
System.out.println("Volume Balok= "+vb);
System.out.println("");
Tabung aTabung;
aTabung = new Tabung();
aTabung.r = 7;
aTabung.t = 10;
double lpt = aTabung.luaspermukaan();
double vt = aTabung.volume();
System.out.println("Tabung:");
System.out.println("Jari-jari Tabung: 7");
System.out.println("Tinggi Tabung: 10");
System.out.println("Luas Permukaan Tabung= "+lpt);
System.out.println("Volume Tabung= "+vt);
System.out.println("");
Bola aBola;
aBola = new Bola();
aBola.jarijari = 14;
double lpbl = aBola.luaspermukaan();
double vbl = aBola.volume();
System.out.println("Bola:");
System.out.println("Jari-jari Bola: 14");
System.out.println("Luas Permukaan Bola= "+lpbl);
System.out.println("Volume Bola= "+vbl);
}
}
Dan inilah output dari BlueJ yang telah saya kerjakan:
Komentar
Posting Komentar