Untitled
unknown
plain_text
3 years ago
865 B
11
Indexable
<?php
abstract class Shape
{
protected $area;
protected $perimeter;
abstract public function getArea();
}
class Triangle extends Shape
{
private $base;
private $height;
private $vatar;
public function getArea()
{
}
public function __construct($base, $height, $vatar)
{
$this->setSides($base, $height, $vatar);
}
public function setSides($base, $height, $vatar)
{
if ($vatar > $base && $vatar > $height) {
$this->base = $base;
$this->height = $height;
$this->vatar = $vatar;
}
}
public function areaTrianlge()
{
$this->area = ($this->base * $this->height) / 2;
}
public function perimeterTrianlge()
{
$this->perimeter = $this->base + $this->height + $this->vatar;
}
}
Editor is loading...