• Asignatura: Informática
  • Autor: pinoescorpion
  • hace 8 años

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

Respuesta dada por: yessica93
6

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,

Preguntas similares