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

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

Файл z0003.php

<br>3. Дана длина ребра куба. Найти объём куба и площадь его боковой поверхности.
<br><B>Решение:</B>
<form action="z0003.php" method="get">
<br >Введите число a, которое будет длиной ребра куба: <input type="text" name="a" <br></p>
<p>В каких единицах выражено ребро куба?
<select name="mera">
<option>мм</option>
<option>см</option>
<option>дм</option>
<option>м</option>
<option>км</option>
</select>
<p><input type="submit" value="Послать!"/>
</form>
<?php
if(!isset($_GET['a'])) {
	echo "<p>Введите длину ребра куба!<br>";
	exit;
}
$a = $_GET['a'];
$mera = $_GET['mera'];
$x = $a*$a*$a;
$y = $a*$a;
$z = $y*6;
$b = $x." ".$mera;
$c = $y." ".$mera;
$d = $z." ".$mera;
if($a == '')
	echo "<p>Введите длину ребра куба!<br>";
echo "<p>Объём куба - V, равен a * a * a. Так как a = $a, то V = $a * $a * $a = $b<sup>3</sup>.";
echo "<br>Площадь одной части куба (одной грани) - S, равна a * a. То есть S = $a * $a = $c<sup>2</sup>.";
echo "<br>Так как у куба шесть граней, то площадь боковой поверхности куба равна ($a * $a) * 6 = $y * 6 = $d<sup>2</sup>.<br />";
?>