<form method="post" action="silnia.php"> <input type="text" name="liczba"> <input type="submit" value="oblicz silnie"> </form> <?php { $liczba = $_POST['liczba']; $silnia = '1'; for ( $i = '1'; $i <= $liczba; $i++ ) { $silnia *= $i; } } ?>
Ogolnie wszystko dziala spox, walek jest jednak wtedy gdy wpisze liczbe powyzej 170. Wynikiem jest 1.#INF. Co to ma znaczyc? ;] Jakies ograniczenia liczb czy co?
