Задача 35. Даны действительные числа x, y и z. Вычислить:
а) max (x + y + z, xyz);
б) min2(x + y + z/2, xyz) + 1.

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

Файл z0035.php

<form action="z0035.php" method="get">
<p>Введите число x: <input type="text" name="x" />
<p>Введите число y: <input type="text" name="y" />
<p>Введите число z: <input type="text" name="z" />
<p><input type="submit" value="Послать" />
</form>
<?php
if(!isset($_GET['x']) || !isset($_GET['y']) || !isset($_GET['z'])) {
echo "<p>Введите числа!<br>";
exit;
}
$x = $_GET['x'];
$y = $_GET['y'];
$z = $_GET['z'];
if($x == '')
echo "<p>Введите значение x!<br>";
if($y == '')
echo "<p>Введите значение y!<br>";
if($z == '')
echo "<p>Введите значение z!<br>";

$s = $x + $y + $z;
$p = $x * $y * $z;

if($s > $p){
$max = $s;
$izm = "cумма x, y и z, то есть ";
}
else{
$max=$p;
$izm="произведение x, y и z, то есть ";
}
echo "<p>а) Максимальное значение: $izm $max.";

$z1 = $z / 2;
$s1 =$x + $y + $z1;

if($s1 < $p){
$min = $s1;
$izm = "Сумма x, y и z/2 - $min меньше, чем их произведение.";
}
else{
$min = $p;
$izm = "Произведение x, y и z - $min меньше, чем сумма x, y и z/2.";
}

$min1 = $min * $min;
$sv = $min1 + 1;

echo "<p>б) $izm $min<sup>2</sup> + 1 = $min1 + 1 = $sv.";
?>