Задача 38. Даны действительные числа  х,  у. Вычислить z:

\(f(x) = \left\{ \begin{array}{ll} x - y, \qquad если \quad x > y,\\ y - x + 1 \qquad \text{в противном случае}. \end{array} \right.\)

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

Файл z0038.php

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

if($x > $y){
$z = $x - $y;
$izm = "<p>Так как x > y, ";
$izm .= "то z = x - y = $x - $y = $z.";
}
else{
$z1 = $y - $x;
$z = $z1 + 1;
$izm = "<p>Так как x не больше y, ";
$izm .= "то z = y - x + 1 = $y - $x + 1 = $z1 + 1 = $z.";
}
echo $izm;
?>