예제 #1
0
파일: index.php 프로젝트: nikulinn/php-2
    }
    public function square()
    {
        return 6 * ($this->a * $this->a);
    }
    public function volume()
    {
        return $this->a * $this->a * $this->a;
    }
    public function mass()
    {
        return $this->r * $this->volume();
    }
}
$cube = new Cube(5, 4, 3);
$parallelepiped = new Parallelepiped(5, 4, 3, 10, 11);
$pyramid = new Pyramid(5, 4, 3, 10, 2);
$sphere = new Sphere(5, 4);
echo "---------------------------------------------------------------------------------------------------------------------<br>";
echo "Основне завдання : <br><br>";
echo "Куб : <br>";
echo "Площа - " . $cube->square() . "<br>";
echo "Об'єм - " . $cube->volume() . "<br>";
echo "Маса - " . $cube->mass() . "<br><br>";
echo "Параллелепіпед : <br>";
echo "Площа - " . $parallelepiped->square() . "<br>";
echo "Об'єм - " . $parallelepiped->volume() . "<br>";
echo "Маса - " . $parallelepiped->mass() . "<br><br>";
echo "Піраміда : <br>";
echo "Площа - " . $pyramid->square() . "<br>";
echo "Об'єм - " . $pyramid->volume() . "<br>";
예제 #2
0
        parent::__construct($a, $p, $name);
    }
    public function V()
    {
        return $this->a * $this->h * $this->h_o / 6;
    }
}
class Parallelepiped extends Figure
{
    private $b;
    private $c;
    function __construct($a, $b, $c, $p, $name)
    {
        $this->b = $b;
        $this->c = $c;
        parent::__construct($a, $p, $name);
    }
    public function V()
    {
        return $this->a * $this->b * $this->c;
    }
}
$cube = new Cube(4, 5, "Куб");
$ball = new Ball(3, 5, "Куля");
$pyramid = new Pyramid(3, 5, 7, 5, "Піраміда");
$parallelepiped = new Parallelepiped(4, 5, 6, 5, "Паралелипіпит");
$c = $cube->name . ": " . "Об’єм = " . $cube->V() . "; " . "Маса = " . $cube->mass() . "; " . "Густина = " . $cube->p . "\n";
$b = $ball->name . ": " . "Об’єм = " . $ball->V() . "; " . "Маса = " . $ball->mass() . "; " . "Густина = " . $ball->p . "\n";
$p = $pyramid->name . ": " . "Об’єм = " . $pyramid->V() . "; " . "Маса = " . $pyramid->mass() . "; " . "Густина = " . $pyramid->p . "\n";
$a = $parallelepiped->name . ": " . "Об’єм = " . $parallelepiped->V() . "; " . "Маса = " . $parallelepiped->mass() . "; " . "Густина = " . $parallelepiped->p . "\n";
echo $c, $b, $p, $a;