Soluzione esercizio 3A Mercurio (Html e Php) (numero maggiore su 3 e pari o dispari)
Creare un programma con dati in ingresso tramite modulo form e script in php.
Problema: Dati tre numeri interi e positivi, stabilire quali dei tre e' maggiore e se il numero e' pari o dispari
Pagina HTML:
<html>
<head>
<title>numero maggiore con pari o dispari</title>
</head>
<body>
<h1><center>Dati tre numeri interi e positivi, stabilire quali dei tre e' maggiore e se il numero e' pari o dispari</center></h1>
<form action="pari_dispari.php" method="POST">
<input type="text" name="a">Inserire il primo valore.<br>
<input type="text" name="b">Inserire il secondo valore.<br>
<input type="text" name="c">Inserire il terzo valore.<br>
<hr>
<input type="submit" value="invia">
<input type="reset" value="annulla">
</form>
</body>
</html>
Pagina php:
<?php
$a=$_POST["a"];
$b=$_POST["b"];
$c=$_POST["c"];
$max=$a;
$medio=$a;
$min=$a;
if(($b>$max)&&($max>$c))
{
$max=$b;
$medio=$a;
$min=$c;
}
else if(($b>$c)&&($max<$c))
{
$max=$b;
$medio=$c;
$min=$a;
}
else if(($b<$max)&&($c<$b))
{
$medio=$b;
$min=$c;
}
else if(($b<$max)&&($b<$c))
{
$medio=$c;
$min=$b;
}
else if(($c>$b)&&($max>$b))
{
$max=$c;
$medio=$a;
$min=$b;
}
else
{
$max=$c;
$medio=$b;
$min=$a;
}
echo"<h1><center>$max</center></h1>";
$resto=$max%2;
if($resto==0)
echo"<h1><center>Il numero è pari.</h1></center>";
else
echo"<h1><center>Il numero è dispari.</h1></center>";
?>
Soluzione proposta dall'alunno Marco Fucarino
Commenti
Posta un commento