Ocena użytkownikóww: ***** / 6
Nadesłany przez ddominikp, 10 marca 2011 13:38
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.wart_bezwzgledna_1_php.php:
<!--
obliczanie wartosci bezwzglednej
www.algorytm.org
-->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Obliczanie wartości bezwzględnej</title>
</head>
<body>
<h3>Obliczanie wartości bezwzględnej</h3>
<form action="" method="post">
<input type="text" name="liczba" size="10" />
<input type="submit" value="Oblicz" />
</form>
<?php
if(is_numeric($_POST['liczba'])){ //Sprawdzamy czy zmienna przesłana przez przeglądarkę jest liczbą
$l = intval($_POST['liczba']); //Tak na wszelki wypadek dodatkowo filtrujemy
if($l>0) // jeśli $l ($_POST['liczba']) jest większe od 0 to zwracamy $l
echo '|'.$l.'| = '.$l."<br />\r\n";
else //W innym wypadku ($l<0) zwracamy -$l
echo '|'.$l.'| = '.(-$l)."<br />\r\n";
} else echo 'Wprowadź liczbę!'; // jeśli zmienna przekazana przez przeglądarkę nie jest liczbą zwracamy komunikat
?>
</body>
</html>