Ho provato a fare un semplice esercizio per ripassare le funzioni:
1)ho creato una funzione chiamata "generaNumeroCasuale" che mi restituisce un numero compreso tra 1 e 1000
2) ho creato un'altra funzione "NpariDispari" che mi dice se il numero casuale è pari o dispari.
Il problema è che quest'ultima non funziona correttamente.
Questo è il codice:
1)ho creato una funzione chiamata "generaNumeroCasuale" che mi restituisce un numero compreso tra 1 e 1000
2) ho creato un'altra funzione "NpariDispari" che mi dice se il numero casuale è pari o dispari.
Il problema è che quest'ultima non funziona correttamente.
Questo è il codice:
PHP:
<?php
function generaNumeroCasuale()
{
$numerocasuale= rand (1,1000);
return $numerocasuale;
}
function NpariDispari($num)
{
$msg="";
$resto=$num%2;
if ($resto==0)
$msg="il numero è pari";
else
$msg="il numero è dispari";
return $msg;
}
echo "Numero casuale". " ".generaNumeroCasuale()."<br>";
echo NpariDispari(generaNumeroCasuale());
?>