Задача 6. Дана длина ребра куба. Найти объём куба и площадь его боковой поверхности.

Решение задачи на PHP

Файл z0006.php

<p>6. Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь.
<br><B>Решение:</B>
<form action="z0006.php" method="get">
Введите первый катет: <input type="text" name="katet1" />
<br>Введите второй катет: <input type="text" name="katet2" />
<p>Выберите единицу измерения катетов:
<select name="mera">
<option>мм</option>
<option>см</option>
<option>дм</option>
<option>м</option>
<option>км</option>
</select>
</p>
<p><input type="submit" value="Послать"/></p>
</form>
<?php
if(!isset($_GET['katet1']) || !isset($_GET['katet2'])) {
	echo "<p>Введите длины катетов!<br>";
	exit;
}
$k1 = $_GET['katet1'];
$k2 = $_GET['katet2'];
$mera = $_GET['mera'];
if($k1 == '')
	echo "<p>Введите длину первого катета!<br>";
if($k2 == '')
	echo "<p>Введите длину второго катета!<br>";
$h=sqrt($k1*$k1+$k2*$k2);
$s=($k1*$k2)/2;
$m = $s." ".$mera;
$v = $h." ".$mera;
echo "<p>Гипотенуза: $v";
echo "<br>Площадь этого прямоугольного треугольника: $m<SUP>2</SUP>";
?>