Last Updated on 14 years by Mas Herdi
Inilah program untuk menghitung volume dan luas permukaan tabung, dibuat dalam bahasa java. Pada bangun ruang tabung yang mempunyai alas berupa lingkaran, maka kita akan menggunakan beberapa fungsi bawaan dari library java.lang.Math
.
Diantaranya adalah :
Math.PI
: adalah konstanta bawaan Java yang menghasilkan nilai PHI atau 3.14….Math.pow
: fungsi untuk menguatkan sebuah angka, sebanyak n kali, istilah lainnya, pemangkatan.
Kemudian, kita akan banyak dealing with angka-angka float, alias angka desimal. Secara default, Java tidak akan membulatkan angka-angka di belakang koma. Yang tentunnya akan mengganggu dan jadi terlihat ribet. Karena itu kita akan membulatkannya menggunakan metode Decimal Format
yang ada pada library java.text.DecimalFormat
.
Bentuk deklarasinya adalah seperti ini :
-
-
double x;
-
x = df.format(1.61803399);
-
Format ("#.##")
merepresentasikan angka yang diinginkan dari pembulatan. Dari contoh itu berarti angkanya akan dibulatkan menjadi satu tempat untuk bilangan bulat, dan dua tempat di belakang koma.
Oke, cukup dengan penjelasan, dan inilah source code-nya.
-
import java.lang.Math;
-
import java.text.DecimalFormat;
-
class tabung
-
{
-
private int tinggi, jarijari;
-
private double volume, luasPermukaan;
-
public void setTinggi(int t)
-
{
-
tinggi = t;
-
}
-
public void setJariJari(int r)
-
{
-
jarijari = r;
-
}
-
public void setVolume()
-
{
-
}
-
public void setLuasPermukaan()
-
{
-
}
-
public int getJariJari()
-
{
-
return jarijari;
-
}
-
public int getTinggi()
-
{
-
return tinggi;
-
}
-
public double getVolume()
-
{
-
return volume;
-
}
-
public double getLuasPermukaan()
-
{
-
return luasPermukaan;
-
}
-
}
-
-
class tabungTestDrive
-
{
-
{
-
tabung T = new tabung();
-
T.setJariJari(7);
-
T.setTinggi(5);
-
T.setVolume();
-
T.setLuasPermukaan();
-
}
-
}