Laboratorio di Sistemi Informativi - Esercizi
Introduzione a PHP
Esercizio 2
Una possibile soluzione è quella che segue, definendo una funzione somma
ricorsiva, simile
alla funzione per il calcolo del fattoriale vista a lezione.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Prova</title>
</head>
<body>
<?php
function somma($x)
{
if ($x==0)
return 0;
else
return $x + somma($x-1);
}
$y=rand(1,10);
echo "La somma dei numeri da 1 a $y è ",somma($y),"\n";
?>
</body>
</html>