Kamis, 21 Maret 2013

Tugas PBO

Soal:
Buat program yang bisa menghitung :
1.Luas Persegipanjang
2.Luas Bujur sangkar
3.Luas Segitiga
4.Luas Lingkaran
5.Volume Kubus
6.Volume Balok

Jawaban :

1.Luas Persegipanjang

Source Code:
public class Persegipanjang {

   int Panjang;
    int Lebar;
    int Luas;
   
    public static void main(String[] args) {
       Persegipanjang a = new Persegipanjang();
       Persegipanjang b = new Persegipanjang();
       Persegipanjang c = new Persegipanjang();
       Persegipanjang d = new Persegipanjang();
       Persegipanjang e = new Persegipanjang();
      
      
       a.Panjang = 10;
       a.Lebar = 5;
       a.Luas = +a.Panjang * +a.Lebar;
       b.Panjang = 4;
       b.Lebar = 2;
       b.Luas = +b.Panjang * +b.Lebar;
       c.Panjang = 15;
       c.Lebar = 8;
       c.Luas = +c.Panjang * +c.Lebar;
       d.Panjang = 20;
       d.Lebar = 3;
       d.Luas = +d.Panjang * +d.Lebar;
       e.Panjang = 5;
       e.Lebar = 2;
       e.Luas = +e.Panjang * +e.Lebar;
      
       System.out.println("Panjang sisi="+a.Panjang+", Lebar sisi="+a.Lebar+", Luas ="+a.Luas);
       System.out.println("Panjang sisi="+b.Panjang+", Lebar sisi="+b.Lebar+", Luas ="+b.Luas);
       System.out.println("Panjang sisi="+c.Panjang+", Lebar sisi="+c.Lebar+", Luas ="+c.Luas);
       System.out.println("Panjang sisi="+d.Panjang+", Lebar sisi="+d.Lebar+", Luas ="+d.Luas);
       System.out.println("Panjang sisi="+e.Panjang+", Lebar sisi="+e.Lebar+", Luas ="+e.Luas);

    }
}

Output Program:
Panjang sisi=10, Lebar sisi=5, Luas =50
Panjang sisi=4, Lebar sisi=2, Luas =8
Panjang sisi=15, Lebar sisi=8, Luas =120
Panjang sisi=20, Lebar sisi=3, Luas =60
Panjang sisi=5, Lebar sisi=2, Luas =10

Capture Screen Program:



2.Luas Bujursangkar

Source Code:
public class Bujursangkar {

    int Sisi;
  
    int Luas;
   
    public static void main(String[] args) {
       Bujursangkar a = new Bujursangkar();
       Bujursangkar b = new Bujursangkar();
       Bujursangkar c = new Bujursangkar();
       Bujursangkar d = new Bujursangkar();
       Bujursangkar e = new Bujursangkar();
      
      
        a.Sisi = 4;
        a.Luas = +a.Sisi * +a.Sisi;
        b.Sisi = 8;
        b.Luas = +b.Sisi * +b.Sisi;
        c.Sisi = 5;
        c.Luas = +c.Sisi * +c.Sisi;
        d.Sisi = 3;
        d.Luas = +d.Sisi * +d.Sisi;
        e.Sisi = 7;
        e.Luas = +e.Sisi * +e.Sisi;
       
        System.out.println("Sisi ="+a.Sisi+", Luas="+a.Luas);
        System.out.println("Sisi ="+b.Sisi+", Luas="+b.Luas);
        System.out.println("Sisi ="+c.Sisi+", Luas="+c.Luas);
        System.out.println("Sisi ="+d.Sisi+", Luas="+d.Luas);
        System.out.println("Sisi ="+e.Sisi+", Luas="+e.Luas);

    }
}


Output Program:
Sisi =4, Luas=16
Sisi =8, Luas=64
Sisi =5, Luas=25
Sisi =3, Luas=9
Sisi =7, Luas=49

Capture Screen Program:



3.Luas Lingkaran :

Source Code:
public class Lingkaran {

    double Jarijari;
    double Luas;
   
    public static void main(String[] args) {
        Lingkaran a = new Lingkaran();
        Lingkaran b = new Lingkaran();
        Lingkaran c = new Lingkaran();
        Lingkaran d = new Lingkaran();
        Lingkaran e = new Lingkaran();
       
        a.Jarijari = 3;
        a.Luas = +a.Jarijari * +a.Jarijari * 3.14 / 2;
        b.Jarijari = 5;
        b.Luas = +b.Jarijari * +b.Jarijari * 3.14 / 2;
        c.Jarijari = 4.5;
        c.Luas = +c.Jarijari * +c.Jarijari * 3.14 / 2;
        d.Jarijari = 7;
        d.Luas = +d.Jarijari * +d.Jarijari * 3.14 / 2;
        e.Jarijari = 8;
        e.Luas = +e.Jarijari * +e.Jarijari * 3.14 / 2;
       
        System.out.println("Ruas lingkaran = "+a.Jarijari+", Luas = "+a.Luas);
        System.out.println("Ruas lingkaran = "+b.Jarijari+", Luas = "+b.Luas);
        System.out.println("Ruas lingkaran = "+c.Jarijari+", Luas = "+c.Luas);
        System.out.println("Ruas lingkaran = "+d.Jarijari+", Luas = "+d.Luas);
        System.out.println("Ruas lingkaran = "+e.Jarijari+", Luas = "+e.Luas);

    }
}

Output Program:
Ruas lingkaran = 3.0, Luas = 14.13
Ruas lingkaran = 5.0, Luas = 39.25
Ruas lingkaran = 4.5, Luas = 31.7925
Ruas lingkaran = 7.0, Luas = 76.93
Ruas lingkaran = 8.0, Luas = 100.48

Capture Screen Program:




4.Luas Segitiga

Source Code:
public class Segitiga {

    int Alas;
    int Tinggi;
    float Luas;
   
    public static void main(String[] args) {
        Segitiga a = new Segitiga();
        Segitiga b = new Segitiga();
        Segitiga c = new Segitiga();
        Segitiga d = new Segitiga();
        Segitiga e = new Segitiga();
       
        a.Alas = 3;
        a.Tinggi = 7;
        a.Luas = +a.Alas * +a.Tinggi / 2;
        b.Alas = 4;
        b.Tinggi = 8;
        b.Luas = +b.Alas * +b.Tinggi / 2;
        c.Alas = 2;
        c.Tinggi = 7;
        c.Luas = +c.Alas * +c.Tinggi / 2;
        d.Alas = 6;
        d.Tinggi = 17;
        d.Luas = +d.Alas * +d.Tinggi / 2;
        e.Alas = 5;
        e.Tinggi = 10;
        e.Luas = +e.Alas * +e.Tinggi / 2;
       
        System.out.println("Alas ="+a.Alas+", Tinggi ="+a.Tinggi+", Luas ="+a.Luas);
        System.out.println("Alas ="+b.Alas+", Tinggi ="+b.Tinggi+", Luas ="+b.Luas);
        System.out.println("Alas ="+c.Alas+", Tinggi ="+c.Tinggi+", Luas ="+c.Luas);
        System.out.println("Alas ="+d.Alas+", Tinggi ="+d.Tinggi+", Luas ="+d.Luas);
        System.out.println("Alas ="+e.Alas+", Tinggi ="+e.Tinggi+", Luas ="+e.Luas);

    }
}

Output Program:
Alas =3, Tinggi =7, Luas =10.0
Alas =4, Tinggi =8, Luas =16.0
Alas =2, Tinggi =7, Luas =7.0
Alas =6, Tinggi =17, Luas =51.0
Alas =5, Tinggi =10, Luas =25.0

Caputre Screen Program:


5.Volume Kubus

Source Code:
public class Kubus {

    int Sisi;
    int Volume;
 
    public static void main(String[] args) {
        Kubus a = new Kubus();
        Kubus b = new Kubus();
        Kubus c = new Kubus();
        Kubus d = new Kubus();
        Kubus e = new Kubus();
       
        a.Sisi = 4;
        a.Volume = +a.Sisi * +a.Sisi * +a.Sisi;
        b.Sisi = 3;
        b.Volume = +b.Sisi * +b.Sisi * +b.Sisi;
        c.Sisi = 7;
        c.Volume = +c.Sisi * +c.Sisi * +c.Sisi;
        d.Sisi = 2;
        d.Volume = +d.Sisi * +d.Sisi * +d.Sisi;
        e.Sisi = 9;
        e.Volume = +e.Sisi * +e.Sisi * +e.Sisi;
       
        System.out.println("Sisi = "+a.Sisi+", Luas = "+a.Volume);
        System.out.println("Sisi = "+b.Sisi+", Luas = "+b.Volume);
        System.out.println("Sisi = "+c.Sisi+", Luas = "+c.Volume);
        System.out.println("Sisi = "+d.Sisi+", Luas = "+d.Volume);
        System.out.println("Sisi = "+e.Sisi+", Luas = "+e.Volume);
       
    }
}

Output Program:
Sisi = 4, Luas = 64
Sisi = 3, Luas = 27
Sisi = 7, Luas = 343
Sisi = 2, Luas = 8
Sisi = 9, Luas = 729

Capture Screen Program:



6.Volume Blaok

Source Code:
public class Balok {

    int Panjang;
    int Lebar;
    int Tinggi;
    int Volume;
   
    public static void main(String[] args) {
        Balok a = new Balok();
        Balok b = new Balok();
        Balok c = new Balok();
        Balok d = new Balok();
        Balok e = new Balok();
       
        a.Panjang = 4;
        a.Lebar = 2;
        a.Tinggi = 2;
        a.Volume = +a.Panjang * +a.Lebar * +a.Tinggi;
        b.Panjang = 6;
        b.Lebar = 2;
        b.Tinggi = 1;
        b.Volume = +b.Panjang * +b.Lebar * +b.Tinggi;
        c.Panjang = 8;
        c.Lebar = 5;
        c.Tinggi = 4;
        c.Volume = +c.Panjang * +c.Lebar * +c.Tinggi;
        d.Panjang = 9;
        d.Lebar = 6;
        d.Tinggi = 2;
        d.Volume = +d.Panjang * +d.Lebar * +d.Tinggi;
        e.Panjang = 9;
        e.Lebar = 6;
        e.Tinggi = 2;
        e.Volume = +e.Panjang * +e.Lebar * +e.Tinggi;
       
        System.out.println("Panjang = "+a.Panjang+", Lebar = "+a.Lebar+", Tinggi = "+a.Tinggi+", Volume = "+a.Volume);
        System.out.println("Panjang = "+b.Panjang+", Lebar = "+b.Lebar+", Tinggi = "+b.Tinggi+", Volume = "+b.Volume);
        System.out.println("Panjang = "+c.Panjang+", Lebar = "+c.Lebar+", Tinggi = "+c.Tinggi+", Volume = "+c.Volume);
        System.out.println("Panjang = "+d.Panjang+", Lebar = "+d.Lebar+", Tinggi = "+d.Tinggi+", Volume = "+d.Volume);
        System.out.println("Panjang = "+e.Panjang+", Lebar = "+e.Lebar+", Tinggi = "+e.Tinggi+", Volume = "+e.Volume);
       
    }
}

Output Program:
Panjang = 4, Lebar = 2, Tinggi = 2, Volume = 16
Panjang = 6, Lebar = 2, Tinggi = 1, Volume = 12
Panjang = 8, Lebar = 5, Tinggi = 4, Volume = 160
Panjang = 9, Lebar = 6, Tinggi = 2, Volume = 108
Panjang = 9, Lebar = 6, Tinggi = 2, Volume = 108

Capture Screen Program: