Minggu, 09 September 2018

Tugas 2 PBO-A Luas Bangun Datar

Source Code dan SS :



public class Main
{
    
    public static void jajarangenjang()
    {
        JajaranGenjang JG1;
JG1 = new JajaranGenjang(); JG1.a = 12; JG1.t = 7; JG1.m = 5; double area = JG1.area(); double circumf = JG1.circumference(); System.out.println("Alas="+JG1.a+"\n"+"Tinggi="+JG1.t+"\n"+"sisi miring="+JG1.m); System.out.println("Luas Jajaran Genjang="+area); System.out.println("Keliling Jajaran Genjang="+circumf+"\n"+"\n"); } public static void bujursangkar() { Bujursangkar BS1; BS1 = new Bujursangkar(); BS1.x = 12; double area = BS1.area(); double circumf = BS1.circumference(); System.out.println("Sisi="+BS1.x); System.out.println("Luas Bujur Sangkar="+area); System.out.println("Keliling Bujur Sangkar="+circumf+"\n"+"\n"); } public static void Segitiga() { Segitiga S1; S1 = new Segitiga(); S1.x = 12; S1.y = 7; double area = S1.area(); double circumf = S1.circumference(); System.out.println("Alas="+S1.x+"\n"+"Tinggi="+S1.y); System.out.println("Luas Segitiga="+area); System.out.println("Keliling Segitiga="+circumf+"\n"+"\n"); } public static void PersegiPanjang() { PersegiPanjang PP1; PP1 = new PersegiPanjang(); PP1.x = 12; PP1.y = 7; double area = PP1.area(); double circumf = PP1.circumference(); System.out.println("Panjang="+PP1.x+"\n"+"Lebar="+PP1.y); System.out.println("Luas Persegi Panjang="+area); System.out.println("Keliling Persegi Panjang="+circumf+"\n"+"\n"); } public static void BelahKetupat() { BelahKetupat BK1; BK1 = new BelahKetupat(); BK1.d1 = 8; BK1.d2 = 6; double area = BK1.area(); double circumf = BK1.circumference(); System.out.println("Diagonal 1="+BK1.d1+"\n"+"Diagonal 2="+BK1.d2); System.out.println("Luas Belah Ketupat="+area); System.out.println("Keliling Belah Ketupat="+circumf+"\n"+"\n"); } }
public class JajaranGenjang
{
    public double a, t, m;
        
        public double circumference(){
            return m+m+a+a;
        }
        public double area(){
            return a*t;
        }
}

public class BelahKetupat
{
    public double d1, d2, s;
        
        public double circumference(){
            s = Math.sqrt(((0.5*d1)*(0.5*d1))+((0.5*d2)*(0.5*d2)));
            return s*4;
        }
        public double area(){
            return (d1*d2)*0.5;
        }
}
public class Segitiga
{
    public double x, y, r;
        
        public double circumference(){
            r = Math.sqrt(((0.5*x)*(0.5*x))+(y*y));
            return r+r+x;
        }
        public double area(){
            return (x*y)*0.5;
        }
}
public class PersegiPanjang
{
    public double x, y;
        
        public double circumference(){
            return x+x+y+y;
        }
        public double area(){
            return x*y;
        }
}
public class Bujursangkar
{
    public double x;
        
        public double circumference(){
            return x*4;
        }
        public double area(){
            return x*x;
        }
}

Tidak ada komentar:

Posting Komentar

Batman Begins - Help Select