Funzione errata

controsenso

Utente Attivo
26 Nov 2014
36
1
0
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:
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());

?>
 
sostituisci così,
PHP:
$estratto = generaNumeroCasuale();

echo "Numero casuale ".$estratto."<br />"; 

echo  NpariDispari($estratto);
 

Discussioni simili