Class
1. Main
/**
* Main Function menghitung Keliling dan Luas Bangun Datar
*
* @author Yemima Sutanto
* @version 2 (100918)
*/
class mainn{
public static void main(){
fungsilingkaran afungsilingkaran;
afungsilingkaran = new fungsilingkaran();
double luasL = afungsilingkaran.luasL();
double kelilingL =afungsilingkaran.kelilingL();
System.out.println("Radius="+afungsilingkaran.r+" Luas Lingkaran="+luasL);
System.out.println("Radius="+afungsilingkaran.r+" Keliling Lingkaran="+kelilingL);
fungsipersegi afungsipersegi;
afungsipersegi = new fungsipersegi();
double luasp = afungsipersegi.luasp();
double kelilingp =afungsipersegi.kelilingp();
System.out.println("\nsisi="+afungsipersegi.s+" Luas Persegi="+luasp);
System.out.println("sisi="+afungsipersegi.s+" Keliling Persegi="+kelilingp);
fungsisegitiga afungsisegitiga;
afungsisegitiga = new fungsisegitiga();
double luass = afungsisegitiga.luass();
double kelilings=afungsisegitiga.kelilings();
System.out.println("\nAlas="+afungsisegitiga.alas+" Tinggi="+afungsisegitiga.tinggi+" Luas Segitiga="+luass);
System.out.println("Alas="+afungsisegitiga.alas+" Keliling Segitiga="+kelilings);
fungsipersegipanjang afungsipersegipanjang;
afungsipersegipanjang = new fungsipersegipanjang();
double luasps = afungsipersegipanjang.luasps();
double kelilingps = afungsipersegipanjang.kelilingps();
System.out.println("\nPanjang="+afungsipersegipanjang.p+" Lebar="+afungsipersegipanjang.l+" Luas Persegi Panjang="+luasps);
System.out.println("Panjang="+afungsipersegipanjang.p+" Lebar="+afungsipersegipanjang.l+" Keliling Persegi Panjang="+kelilingps);
fungsijajarangenjang afungsijajarangenjang;
afungsijajarangenjang = new fungsijajarangenjang();
double luasjg = afungsijajarangenjang.luasjg();
double kelilingjg = afungsijajarangenjang.kelilingjg();
System.out.println("\nAlas="+afungsijajarangenjang.alas+" Tinggi="+afungsijajarangenjang.t+" Luas Jajaran Genjang="+luasjg);
System.out.println("Alas="+afungsijajarangenjang.alas+" Sisi Miring="+afungsijajarangenjang.miring+" Keliling Jajaran Genjang="+kelilingjg);
fungsibelahketupat afungsibelahketupat;
afungsibelahketupat = new fungsibelahketupat();
double luasbk = afungsibelahketupat.luasbk();
double kelilingbk = afungsibelahketupat.kelilingbk();
System.out.println("\nDiagonal1="+afungsibelahketupat.d1+" Diagonal2="+afungsibelahketupat.d2+" Luas Belah Ketupat="+luasbk);
System.out.println("Sisi="+afungsibelahketupat.sisi+" Keliling Belah Ketupat="+kelilingbk);
}
}
2. Lingkaran
/**
* rumus Keliling dan Luas Lingkaran
*
* @author Yemima Sutanto
* @version 2 (10092018)
*/
public class fungsilingkaran extends mainn{
// instance variables - replace the example below with your own
public double x,y;
public double r;
public fungsilingkaran(){
r=5;
}
public double kelilingL(){
// initialise instance variables
return 2*3.14*r;
}
public double luasL(){
// put your code here
return 3.14*r*r;
}
}
3. Persegi Panjang
/**
* rumus Keliling dan Luas Persegi Panjang
*
* @author Yemima Sutanto
* @version 2 (100918)
*/
public class fungsipersegipanjang extends mainn{
public double x,y;
public double p,l;
public fungsipersegipanjang(){
p=5;
l=3;
}
public double kelilingps(){
return 2*(p+l);
}
public double luasps(){
return p*l;
}
}
4. Persegi
/**
* rumus Keliling dan Luas Persegi
*
* @author Yemima Sutanto
* @version 2 (10091018)
*/
public class fungsipersegi extends mainn{
public double x,y;
public double s;
public fungsipersegi(){
s=5;
}
public double kelilingp(){
return 4*s;
}
public double luasp(){
return s*s;
}
}
5. Belah Ketupat
/**
* Rumus Keliling dan Luas Belah Ketupat
*
* @author Yemima Sutanto
* @version 2 (10092018)
*/
public class fungsibelahketupat extends mainn{
public double x,y;
public double sisi,d1,d2;
public fungsibelahketupat(){
sisi=5;
d1=3;
d2=2;
}
public double kelilingbk(){
return 4*sisi;
}
public double luasbk(){
return 0.5*d1*d2;
}
}
6. Jajaran Genjang
/**
* Rumus Keliling dan Luas Jajaran Genjang
*
* @author Yemima Sutanto
* @version 2 (10092018)
*/
public class fungsijajarangenjang extends mainn{
public double x,y;
public double alas,miring,t;
public fungsijajarangenjang(){
alas=5;
t=3;
miring=2;
}
public double kelilingjg(){
return 2*(alas+lebar);
}
public double luasjg(){
return alas*t;
}
}
7. Segitiga (Siku-Siku)
/**
* Rumus Keliling dan Luas Segitiga sama sisi
*
* @author Yemima Sutanto
* @version 2 (10092018)
*/
public class fungsisegitiga extends mainn{
public double x,y;
public double alas,tinggi,miring;
public fungsisegitiga(){
alas=6;
tinggi=8;
sisi miring=10;
}
public double kelilings(){
return alas+tinggi+miribg;
}
public double luass(){
return 0.5*alas*tinggi;
}
}
Berikut Hasil Compile code-code tersebut
Tidak ada komentar:
Posting Komentar