Senin, 28 Maret 2011

Tugas OOP

 Tampilan program
Sintak program
/** Created By Acep Abdurohman
    10108831
*/
public class BentukBangun{
    double luas(){
        return 0;
    }
    double keliling(){
        return 0;
    }
}
class Lingkaran extends BentukBangun{//awal kelas lingkaran
    private double r;
    final double PHI = 3.14;
    Lingkaran(int jari2){
        r = jari2;
    }
    double luas(){
        return(PHI*r*r);
    }
    double keliling(){
        return(2*PHI*r);
    }
}//akhir kelas lingkaran
class SegiTiga extends BentukBangun{//awal kelas segitiga
    private double a,t,a_segitiga,t_segitiga,s_miringsegitiga;
    SegiTiga(int alas,int tinggi,int alas_segitiga,int tinggi_segitiga,int sisi_miringsegitiga){
        a = alas;
        t = tinggi;
        a_segitiga = alas_segitiga;
        t_segitiga = tinggi_segitiga;
        s_miringsegitiga = sisi_miringsegitiga;
    }
    double luas(){
        return(a*t/2);
    }
    double keliling(){
        return(a_segitiga+t_segitiga+s_miringsegitiga);
    }
}//akhir kelas segitiga
class BujurSangkar extends BentukBangun{//awal kelas bujur sangkar
    private double s;
    BujurSangkar(int sisi){
        s = sisi;
    }
    double luas(){
        return(s*s);
    }
    double keliling(){
        return(4*s);
    }
}//akhir kelas bujur sangkar
class PersegiPanjang extends BentukBangun{//awal kelas persegi panjang
    private double p,l;
    PersegiPanjang(int panjang,int lebar){
        p = panjang;
        l = lebar;
    }
    double luas(){
        return(p*l);
    }
    double keliling(){
        return(2*(p+l));
    }
}//akhir kelas persegi panjang
class PrismaSegiTiga extends BentukBangun{//awal kelas prisma segitiga
    private double t_segitiga,a_segitiga,s_miringsegitiga,t_prisma,luasalas,kelilingalas;
    PrismaSegiTiga(int tinggi_segitiga,int alas_segitiga,int sisi_miringsegitiga,int tinggi_prisma){
        t_segitiga = tinggi_segitiga;
        a_segitiga = alas_segitiga;
        s_miringsegitiga = sisi_miringsegitiga;
        t_prisma = tinggi_prisma;
    }
    double luas(){
        double luasalas = a_segitiga*t_segitiga/2;
        double kelilingalas = a_segitiga+t_segitiga+s_miringsegitiga;
        return((2*luasalas)+(kelilingalas*t_prisma));
    }
}//akhir kelas prisma segitiga
class utamaProtected{

    //main method
    public static void main(String[] args){
        System.out.println("PROGRAM HITUNG BENTUK");
        System.out.println("-------------------------------");

        //objek lingkaran
        Lingkaran L = new Lingkaran(4);       
       
        //keluaran pada lingkaran
        System.out.println("Luas Lingkaran = "+L.luas());
        System.out.println("Keliling lingkaran = "+L.keliling());
        System.out.println("-------------------------------");

        //objek segitiga
        SegiTiga ST = new SegiTiga(5,10,2,3,5);
       
        //keluaran pada segitiga
        System.out.println("Luas Segitiga = "+ST.luas());
        System.out.println("Keliling Segitiga = "+ST.keliling());
        System.out.println("-------------------------------");

        //objek bujur sangkar
        BujurSangkar BS = new BujurSangkar(2);

        //keluaran pada bujur sangkar
        System.out.println("Luas bujur sangkar = "+BS.luas());
        System.out.println("Keliling Bujur Sangkar = "+BS.keliling());
        System.out.println("-------------------------------");
       
        //objek persegi panjang
        PersegiPanjang PP = new PersegiPanjang(5,3);

        //keluaran pada persegi panjang
        System.out.println("Luas Persegi Panjang = "+PP.luas());
        System.out.println("Keliling Persegi Panjang = "+PP.keliling());
        System.out.println("-------------------------------");

        //objek prisma segitiga
        PrismaSegiTiga PS = new PrismaSegiTiga(4,3,6,20);
       
        //keluaran pada prisma segitiga
        System.out.println("Luas Prisma Segitiga = "+PS.luas());
        System.out.println("-------------------------------");

    }//akhir main method
}//akhir class utamaProtected
  

Kamis, 24 Maret 2011

Google Analitycs

Sedang dalam proses pemasangan google analitycs

Postingan pertama

Blog ini berisi mengenai data dan file-file pribadi saya