Indovina.php
<? //indovina.php switch($scelta) { case 1 : // l'utente sceglie un numero echo " ... pensa un numero compreso tra 1 e 1.000
"; echo ("quando sei pronto clicca qui
"); break; case 2 : // scelta pari o dispari echo ("dammi un piccolo suggerimento :
"); echo (" il numero ?pari
"); echo (" il numero ?dispari
"); break; case 3 : // inizia ad indovinare e controlla max numero di tentativi $tenta++; if ($tenta>10)
{ echo " ho perso... mi capita proprio raramente !
"; echo ("altra partita ?
"); echo ("sono stanco
"); } else { if ($max+$min >0 ) { $prova= ceil(($max+$min)/2) ; // arrotonda per eccesso all'intero } else
{ $min=1; $max=1000; $prova=rand(300,700); } $prova= ceil($prova/2)*2 ; // lo rendo un numero pari if
($pari==0) $prova-- ; echo " Tentativo num.".$tenta." : hai pensato ".$prova."
"; // nuovi estremi nel caso numero inferiore a quello tentato $min1 =$min; // salvo il vecchio estremo
inferiore $min =round($prova); echo ("tentativo troppo basso "); // nuovi estremi nel caso numero
inferiore a quello tentato $min =$min1; $max =round($prova); echo ("tentativo troppo alto
"); echo ("OK indovinato
"); } break; case 4 : echo " fine del gioco "; break; default: echo " Ti indovino un numero in meno di 10
tentativi !
"; echo ("inizia il gioco
"); echo ("Fine gioco
"); } ?>
Programma PHP (Indovina)
Semplice programma PHP che permette di indovinare un numero che il calcolatore ha generato compreso tra 1 e 9999.