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

Post popolari in questo blog

Simulazioni di reti (con Cisco Packet Tracer)

Esercizi sulla rappresentazione della virgola mobile IEEE 754 (Floating Point)