rendered paste body<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head> <title>Calculadora PHP</title></head><body> <form action="ej4.8.php" method="post"> <p><b>Numero 1</b>: <input type="text" name="numero1" value="<?php echo $_POST["numero1"]; ?>" /></p> <p><b>Numero 2</b>: <input type="text" name="numero2" value="<?php echo $_POST["numero2"]; ?>" /></p> <p><b>Operacion</b>:</p> <input type="radio" value="suma" name="operacion" <?php echo ($_POST["operacion"]=="suma"?"checked":""); ?> />Suma <input type="radio" value="resta" name="operacion" <?php echo ($_POST["operacion"]=="resta"?"checked":""); ?> />Resta <input type="radio" value="multiplicacion" name="operacion" <?php echo ($_POST["operacion"]=="multiplicacion"?"checked":""); ?> />Multiplicacion <input type="radio" value="division" name="operacion" <?php echo ($_POST["operacion"]=="division"?"checked":""); ?> />Division <input type="radio" value="resto" name="operacion" <?php echo ($_POST["operacion"]=="resto"?"checked":""); ?> />Resto <input type="radio" value="potencia" name="operacion" <?php echo ($_POST["operacion"]=="potencia"?"checked":""); ?> />Potencia <input type="radio" value="raiz" name="operacion" <?php echo ($_POST["operacion"]=="raiz"?"checked":""); ?> />Raiz <p><input type="submit" name="boton" value="Enviar" /></p> </form><?phpif ($_SERVER["REQUEST_METHOD"]=="POST") { $msg0="Usted ha dicidido "; $msg=" los numeros <b>".($_POST["numero1"])."</b> y <b>".($_POST["numero2"])."</b>"; $msg2="".$msg0." realizar una ".($_POST["operacion"])." con ".$msg.""; $msg3=" y el resultado es "; switch($_POST["operacion"]){ // Suma case "suma": echo $msg2; echo $msg3; echo "".($_POST["numero1"]) + ($_POST["numero2"]).""; break; // Resta case "resta": echo $msg2; echo $msg3; echo "".($_POST["numero1"]) - ($_POST["numero2"]).""; break;// Division case "division": echo $msg2; $num1 = ($_POST["numero1"]); $num2 = ($_POST["numero2"]); if ($num2 != 0) { $div = $num1 / $num2; echo $msg3; echo $div; } else { echo ', pero no es posible dividir por 0'; } break; // Multiplicacion case "multiplicacion": echo $msg2; echo $msg3; echo "".($_POST["numero1"]) * ($_POST["numero2"]).""; break; // Resto case "resto": echo "".$msg0." saber el resto de la division de ".$msg.""; $num1 = ($_POST["numero1"]); $num2 = ($_POST["numero2"]); if ($num2 != 0) { $div = $num1 % $num2; echo $msg3; echo $div; } else { echo ', pero no es posible conseguir el resto de 0'; } break;// Para potencia case "potencia": echo $msg0; echo "elevar el numero ".($_POST[numero1]).", a la ".($_POST[numero2])."".$msg3.""; echo "".pow(($_POST["numero1"]),($_POST["numero2"])).""; break;// Para raiz case "raiz": echo $msg0; echo "saber la raiz del numero ".($_POST[numero1]).", a la ".($_POST[numero2]).""; $num1 = ($_POST["numero1"]); $num2 = ($_POST["numero2"]); if ($num2 != 0) { $raiz = pow(($_POST["numero1"]),(1/($_POST["numero2"]))); echo $msg3; echo $raiz; } else { echo ', pero no es posible conseguir una raiz a la 0'; } break; }}?></body></html>