Tugas 2 PBO B
Pada pertemuan minggu ini saya mendapatkan tugas untuk membuat fungsi bangun ruang.
Fungsi luas permukaan & fungsi volume.
Bangun ruang yang dihitung : Kubus, Balok, Tabung, Bola
Berikut adalah source code nya :
Kubus
Balok
Bola
Tabung
Fungsi main
Screenshot Hasil
Fungsi luas permukaan & fungsi volume.
Bangun ruang yang dihitung : Kubus, Balok, Tabung, Bola
Berikut adalah source code nya :
Kubus
/**
* Program Kubus.
* Method luas permukaan & volume
* @author (Vinsensius Yuda Pratama)
* @version (10/09/2018)
*/
class Kubus
{
public double sisi;
public double volkubus ()
{
return sisi*sisi*sisi;
}
public double luaspkubus ()
{
return 6*sisi*sisi;
}
}
Balok
/**
* Program Balok.
* Method luas permukaan & volume
* @author (Vinsensius Yuda Pratama)
* @version (10/09/2018)
*/
class Balok
{
public double panjang,lebar,tinggi;
public double volbalok ()
{
return panjang*lebar*tinggi;
}
public double luaspbalok ()
{
return 2*panjang*lebar+2*panjang*tinggi+2*lebar*tinggi;
}
}
Bola
/**
* Program Bola.
* Method luas permukaan & volume
* @author (Vinsensius Yuda Pratama)
* @version (10/09/2018)
*/
class Bola
{
public double jari;
public double volbola ()
{
return (4/3)*3.14*jari*jari*jari;
}
public double luaspbola ()
{
return 4*3.14*jari*jari;
}
}
Tabung
/**
* Program Tabung.
* Method luas permukaan & volume
* @author (Vinsensius Yuda Pratama)
* @version (10/09/2018)
*/
class Tabung
{
public double jari,tinggi;
public double voltabung ()
{
return 3.14*jari*jari*tinggi;
}
public double luasptabung ()
{
return (0.5*3.14*jari*jari*tinggi)+2*(3.14*jari*jari);
}
}
Fungsi main
/**
* Main untuk menguji Bangun Ruang
* @author (Vinsensius Yuda Pratama)
* @version (10/09/2018)
*/
class MyMain
{
// initialise instance variables
public static void main (String args[])
{ Kubus aKubus;
Bola aBola;
Balok aBalok;
Tabung aTabung;
aKubus= new Kubus();
aBola= new Bola ();
aBalok= new Balok ();
aTabung= new Tabung();
aKubus.sisi = 10;
aBola.jari = 3;
aTabung.jari = 4;
aTabung.tinggi = 20;
aBalok.panjang = 10;
aBalok.lebar = 5;
aBalok.tinggi = 15;
double lpk = aKubus.luaspkubus();
double volk = aKubus.volkubus();
System.out.println("Sisi="+aKubus.sisi+"Luas Permukaan Kubus="+lpk);
System.out.println("Sisi="+aKubus.sisi+"Volume Kubus="+volk);
System.out.println(" ");
double lpbk = aBalok.luaspbalok();
double volbk = aBalok.volbalok();
System.out.println("Panjang="+aBalok.panjang+" Lebar="+aBalok.lebar+" Tinggi ="+aBalok.tinggi+" Luas Permukaan Balok="+lpbk);
System.out.println("Panjang="+aBalok.panjang+" Lebar="+aBalok.lebar+" Tinggi ="+aBalok.tinggi+"Volume Balok="+volbk);
System.out.println(" ");
double lptb = aTabung.luasptabung();
double voltb = aTabung.voltabung();
System.out.println("Jari Jari="+aTabung.jari+" Tinggi ="+aTabung.tinggi+" Luas Permukaan Tabung="+lptb);
System.out.println("Jari Jari="+aTabung.jari+" Tinggi ="+aTabung.tinggi+" Volume Tabung="+voltb);
System.out.println(" ");
double lpbol = aBola.luaspbola();
double volbol = aBola.volbola();
System.out.println("Jari Jari="+aBola.jari+" Luas Permukaan Bola="+lpbol);
System.out.println("Jari Jari="+aBola.jari+" Volume Bola="+volbol);
System.out.println(" ");
}
}
Screenshot Hasil
Komentar
Posting Komentar