Se requiere que realice los siguientes algoritmos utilizando pseudocódigos con estructuras condicionales y repetitivas que permitan generar las salidas esperadas.
Elabore un programa en PHP que lea dos números y muestre al usuario 4 opciones:
Suma
Potencia
Multiplicación
División
Cuando el usuario seleccione una opción, se deberá realizar la operación matemática respectiva y mostrarse un mensaje en pantalla con el resultado.
Se requiere:
Cada opción del menú debe desarrollarse por medio de una función que reciba los datos de entrada y genere el resultado.
El programa debe repetirse siempre que el usuario desee operar los dos números de entrada.
El código debe probarse con la herramienta y deberán presentarse las capturas de pantalla respectivas. Esto con la finalidad de identificar los errores que se presenten en la ejecución del programa y corregirlos.
Control 5
INTRODUCCIÓN A LA PROGRAMACIÓN
Respuestas
Código en PHP embebido en código HTML para la Suma, Resta, Multiplicación y Potencia de dos números.
Te dejaré un código simple, y el cual puedes ajustar a otros requerimientos o formatos:
<!DOCTYPE html>
//Formato del programa
<html lang="es">
<head>
<meta charset="UTF-8">
<title>joa</title>
</head>
<body>
<form action="index.php" method="post">
// Ingresamos los dos números a los cuales se les aplicará las operaciones
Ingrese Número 1<input type="number" required="true" id="txt_num1" name="txt_num1"> <br>
Ingrese Número 2<input type="number" required="true" id="txt_num2" name="txt_num2"><br>
// Opciones de operaciones matemáticas.
Seleccione opción a realizar<select name="cbo_option" id="cbo_option" required="true">
<option value="1">Suma</option> // Caso 1 para Suma.
<option value="2">Potencia</option> // Caso 2 para Potencia.
<option value="3">Multiplicación</option> // Caso 3 para Multiplicación.
<option value="4">División</option> // Caso 4 para División.
</select>
<br><br>
// Calculamos la operación en función a la opción seleccionada.
<input type="submit" value="Calcular">
</form>
</body>
</html>
<?php
error_reporting(0);
// Calculará la operación de acuerdo a la opción seleccionada en este caso 1, 2,3 y 4.
if (isset($_POST["txt_num1"]) && isset($_POST["txt_num2"]) && isset($_POST["cbo_option"])) {
switch ($_POST["cbo_option"]) {
//Para cada caso calcularemos la Potencia, Suma, Resta y División y visualizaremos al mismo tiempo.
case 1:
echo "<h2>La Suma de $_POST[txt_num1] + $_POST[txt_num2] es = ". ($_POST["txt_num1"] + $_POST["txt_num2"]).'</h2>';
break;
case 2:
echo "<h2>La Potencia de $_POST[txt_num1] a la $_POST[txt_num2] es = ". pow($_POST["txt_num1"], $_POST["txt_num2"]).'</h2>';
break;
case 3:
echo "<h2>La Multiplicación de $_POST[txt_num1] * $_POST[txt_num2] es = ". $_POST["txt_num1"] * $_POST["txt_num2"].'</h2>';
break;
case 4:
if ($_POST["txt_num2"] == 0) {
// Si es una división y el divisor es cero arrojará un mensaje de error
echo '<h2> ERROER División por Cero</h2>';
} else {
echo "<h2>La División de $_POST[txt_num1] entre $_POST[txt_num2] es = ". $_POST["txt_num1"] / $_POST["txt_num2"].'</h2>';
}
break;
// Si selecciona otro caso diferente arrojará un mensaje de advertencia.
default: echo 'Opció no registrada'; break;
} }
?>
Entender el algoritmo requiere un nivel básico de Programación en PHP y este ejercicio servirá para practicar el lenguaje, que tiene muchas aplicaciones como las páginas web,