NRP : 05111740000077
1. Main
/**
* @author Nadia Hasna
* @version 10/09/2018
*/
class MyMain
{
public static void main(String args[])
{
Persegi aPersegi;
aPersegi = new Persegi();
aPersegi.x = 10;
double areaPersegi = aPersegi.area();
double circumfPersegi = aPersegi.circumference();
System.out.println("Persegi");
System.out.println("Sisi="+aPersegi.x);
System.out.println("Luas="+areaPersegi);
System.out.println("Keliling="+circumfPersegi+ "\n");
Segitiga aSegitiga;
aSegitiga = new Segitiga();
aSegitiga.a = 10;
aSegitiga.t = 8;
double areaSegitiga = aSegitiga.area();
double circumfSegitiga = aSegitiga.circumference();
System.out.println("Segitiga Sama Sisi");
System.out.println("Alas="+aSegitiga.a+ " Tinggi="+aSegitiga.t);
System.out.println("Luas="+areaSegitiga);
System.out.println("Keliling="+circumfSegitiga+ "\n");
Persegipanjang aPersegipanjang;
aPersegipanjang = new Persegipanjang();
aPersegipanjang.x = 10;
aPersegipanjang.y = 15;
double areaPersegipanjang = aPersegipanjang.area();
double circumfPersegipanjang = aPersegipanjang.circumference();
System.out.println("Persegi Panjang");
System.out.println("Sisi x="+aPersegipanjang.x+ " Sisi y="+aPersegipanjang.y);
System.out.println("Luas="+areaPersegipanjang);
System.out.println("Keliling="+circumfPersegipanjang+ "\n");
Belahketupat aBelahketupat;
aBelahketupat = new Belahketupat();
aBelahketupat.d1 = 6;
aBelahketupat.d2 = 8;
aBelahketupat.s = 5;
double areaBelahketupat = aBelahketupat.area();
double circumfBelahketupat = aBelahketupat.circumference();
System.out.println("Belah Ketupat");
System.out.println("Diagonal 1="+aBelahketupat.d1+ " Diagonal 2="+aBelahketupat.d2+ " Sisi="+aBelahketupat.s);
System.out.println("Luas="+areaBelahketupat);
System.out.println("Keliling="+circumfBelahketupat+ "\n");
Jajargenjang aJajargenjang;
aJajargenjang = new Jajargenjang();
aJajargenjang.a = 16;
aJajargenjang.b = 28;
aJajargenjang.t = 8.14;
double areaJajargenjang = aJajargenjang.area();
double circumfJajargenjang = aJajargenjang.circumference();
System.out.println("Jajar Genjang");
System.out.println("Alas="+aJajargenjang.a+ " Sisi miring="+aJajargenjang.b+ " Tinggi="+aJajargenjang.t);
System.out.println("Luas="+areaJajargenjang);
System.out.println("Keliling="+circumfJajargenjang+ "\n");
}
}
2. Persegi
/**
*
* @author Nadia Hasna
* @version 10/09/2018
*/
public class Persegi
{
public double x;
public double circumference()
{
return 4*x;
}
public double area()
{
return x*x;
}
}
3. Segitiga
/**
*
* @author Nadia Hasna
* @version 10/09/2018
*/
public class Segitiga
{
public double a, t;
public double circumference()
{
return a*3;
}
public double area()
{
return 1/2*(a*t);
}
}
4. Persegi Panjang
/**
*
* @author (your name)
* @version (a version number or a date)
*/
public class Persegipanjang
{
public double x, y;
public double circumference()
{
return (2*x)*2;
}
public double area()
{
return x*y;
}
}
5. Belah Ketupat
/**
*
* @author (your name)
* @version (a version number or a date)
*/
public class Belahketupat
{
public double d1, d2, s;
public double circumference()
{
return 4*s;
}
public double area()
{
return 1/2*(d1*d2);
}
}
6. Jajar Genjang
/**
*
* @author (your name)
* @version (a version number or a date)
*/
public class Jajargenjang
{
public double a, b, t;
public double circumference()
{
return 2*(a+b);
}
public double area()
{
return a*t;
}
}
Hasil:
Tidak ada komentar:
Posting Komentar