CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?php
- class Squre {
- var $a;
- var $b;
- var $r;
- var $s;
- var $pi;
- function Skvadrat($a, $b) {
- $this->s = $a*$b;
- echo "Площадь: ".$this->s ." м2.";
- }
- function Skrug($pi, $r) {
- $this->s = $pi*($r*$r);
- echo "Площадь: ".$this->s ." м2.";
- }
- }
- echo "<form method='post'>";
- echo "Квадрат: <input type='radio' name='type' value='1'><br>";
- echo "Круг: <input type='radio' name='type' value='2'><br>";
- echo "Радиус или сторона А: <input type='text' value='' name='a'><br>";
- echo "Сторона Б: <input type='text' value='' name='b'><br>";
- echo "<input type='submit' name='enter' value='Посчитать'>";
- echo "</form>";
- if(isset($_POST['enter'])){
- $a=$r=$_POST['a'];
- $b=$_POST['b'];
- $pi=pi();
- $pi=round($pi, 2);
- $type=$_POST['type'];
- switch($type)
- {
- case 1:
- $s = new Squre;
- $s->Skvadrat($a, $b);
- break;
- case 2:
- $s = new Squre;
- $s->Skrug($pi, $r);
- break;
- default :
- echo "Не указан тип геометрической фигуры!";
- }
- echo "<br/>Число Пи = ".$pi;
- }
- ?>