Tugas OOP PHP (B)
<?php
class Bangunruang{
protected $panjang;
private $lebar;
function setPanjang($panjang){
$this->panjang= $panjang;
}
Public function setLebar($lebar){
$this->lebar= $lebar;
}
function luas(){
return $this->panjang*$this->lebar;
}
}
class Balok extends Bangunruang{
protected $tinggi;
function setTinggi($tinggi){
$this->tinggi=$tinggi;
}
function volume(){
return $this->tinggi*$this->luas();
}
}
$Bangun1 = new Balok();
$Bangun1->setPanjang(8);
$Bangun1->setLebar(5);
$Bangun1->setTinggi(20);
echo "OBJECT 1 </br>";
echo "Luas Persegi Panjang = ".$Bangun1->luas()."</br>";
echo "Volume Balok = ".$Bangun1->volume()."</br>";
$Bangun2 = new Balok();
$Bangun1->setPanjang(10);
$Bangun1->setLebar(15);
$Bangun1->setTinggi(6);
echo "OBJECT 2 </br>";
echo "Luas Persegi Panjang = ".$Bangun1->luas()."</br>";
echo "Volume Balok = ".$Bangun1->volume()."</br>";
$Bangun3 = new Balok();
$Bangun1->setPanjang(6);
$Bangun1->setLebar(6);
$Bangun1->setTinggi(6);
echo "OBJECT 3 </br>";
echo "Luas Persegi Panjang = ".$Bangun1->luas()."</br>";
echo "Volume Balok = ".$Bangun1->volume()."</br>";
?>
Tidak ada komentar:
Posting Komentar