Solo te publico la respuesta porque en la escuela odiaba a los profesores que ponian cosas que ellos ni siquiera podian resolver:
Cabe aclarar que es muy sencillo y no tiene validacion alguna, debes guardar el contenido como operacion.php.
Saludos.
Código PHP:
Ver original<form method="POST" action="operacion.php">
<input type="text" name="intNumA" ><br>
<input type="text" name="intNumB" ><br>
<input type="text" name="intNumC" ><br>
<button type="submit" name="btnAdd">Suma</button>
<button type="submit" name="btnSub">Resta</button>
<button type="submit" name="btnMt">Multiplica</button>
<button type="submit" name="btnFactor">Factorial</button>
</form>
<?php
if(isset($_POST['btnAdd'])) {
echo "Suma: ".($_POST['intNumA'] + $_POST['intNumB'] + $_POST['intNumC']);
}
elseif(isset($_POST['btnSub'])) {
echo "Resta: ".($_POST['intNumA'] - $_POST['intNumB'] - $_POST['intNumC']);
}
elseif(isset($_POST['btnMt'])) {
echo "Multiplicacion: ".($_POST['intNumA'] * $_POST['intNumB'] * $_POST['intNumC']);
}
elseif(isset($_POST['btnFactor'])) {
echo "Factorial ".$_POST['intNumA'].": ".factorial($_POST['intNumA'])."<br>";
echo "Factorial ".$_POST['intNumB'].": ".factorial($_POST['intNumB'])."<br>";
echo "Factorial ".$_POST['intNumC'].": ".factorial($_POST['intNumC'])."<br>";
}
function factorial($numero){
if($numero > 0)
{
for ($i = ($numero-1); $i > 0; $i--) {
$numero *= $i;
}
return $numero;
}
else
{
return 1;
}
}
?>