Rabu, 12 Maret 2014

PBO Tugas 1

1. Implementasikan Class, Method, Atribut, Constructor tentang diri Anda.Implementasi class manusia
method : berlari, berjalan, menari
attribut : tangan, kaki
construktor : manusia yang bernama weli, jenis kelamin perempuan


2. Implementasikan Overloading Constructor pada penghitungan Luas Bangun Datar (Persegi, PersegiPanjang, Segitiga, Trapesium).

class Persegi{
  int sisi;
  
  Persegi(){  //konstruktor
   sisi= 1;
  }

  Persegi(int param1){ //konstruktor
   sisi = param1;
  }
}
 
class PersegiPanjang{
  int panjang;
  int lebar;
  PersegiPanjang(){  //konstruktor
   panjang= 1;
   lebar=1;
  }

  PersegiPanjang(int param1,int param2){ //konstruktor
   panjang= param1;
   lebar=param2;  }
} 

class Segitiga{
  int alas;
  int tinggi;
  Segitiga(){  //konstruktor
   alas= 1;
   tinggi=1;
  }

  Segitiga(int param1,int param2){ //konstruktor
   alas= param1;
   tinggi=param2;  }
}

class Trapesium{
  int alas;
  int tinggi;
  Trapesium(){  //konstruktor
   alas= 1;
   tinggi=1;
  }

  Trapesium(int param1,int param2){ //konstruktor
   alas= param1;
   tinggi=param2;  }
}

3. Implementasikan Overloading Method pada Operasi Matematika (perkalian 3 angka, penjumlahan 5 angka, pembagian 2 angka).

class perkalian{
  int angka1;
  int angka2;
  int angka3;
  int hasil; 
  perkalian(){  //konstruktor
   angka1= 1;
   angka2=1;
   angka3=1;
   hasil=angka1*angka2*angka3;
 }

  perkalian(int param1,int param2,int param3){ //konstruktor 
   angka1= param1;
   angka2=param2;
   angka3=param3;
   hasil=angka1*angka2*angka3;
 }
}
 
class penjumlahan{
  int angka1;
  int angka2;
  int angka3;
  int angka4;
  int angka5;
  int hasil; 

  penjumlahan(){  //konstruktor
   angka1= 1;
   angka2=1;
   angka3=1;
   angka4=1;
   angka5=1;
   hasil=angka1+angka2+angka3+angka4+angka5;
 }

  penjumlahan(int param1,int param2,int param3,int param4,int param5){ //konstruktor
    angka1= param1;
    angka2=param2;
    angka3=param3;
    angka4=param4;
    angka5=param5;
    hasil=angka1+angka2+angka3+angka4+angka5;
 }
} 

class pembagian{
  int angka1;
  int angka2;
  int hasil; 

  pembagian(){  //konstruktor
   angka1= 1;
   angka2=1;
   hasil=angka1/angka2;
 }

  pembagian(int param1,int param2){ //konstruktor
    angka1= param1;
    angka2=param2;
    hasil=angka1/angka2;
 }
}

Tidak ada komentar:

Posting Komentar