Está en la página 1de 5

INTRODUCCION A LA PROGRAMACIÓN

SEMANA 5

Anita Mardones Villanueva


12-12-2021
DESARROLLO
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 http://phptester.net/ 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.


<?php

function sumar($numero1,$numero2){

return $numero1 + $numero2;

function potencia($numero1,$numero2){

return pow($numero1, $numero2);

function multiplicar($numero1,$numero2){

return $numero1 * $numero2;

function dividir($numero1,$numero2){

return round($numero1 / $numero2,2);

if (isset($_POST["txt_num1"]) && isset($_POST["txt_num2"]) && isset($_POST["cbo_option"])) {

$numero1 = $_POST["txt_num1"];

$numero2 = $_POST["txt_num2"];

$operacion = $_POST["cbo_option"];

switch ($operacion) {
case 1:

echo "<h2>La Suma de $numero1 + $numero2 es = ". sumar($numero1,$numero2).'</h2>'; break;

case 2:

echo "<h2>La Potencia de $numero1 a elevado a $numero2 es = ". potencia($numero1,$numero2).'</h2>'; break;

case 3:

echo "<h2>La Multiplicación de $numero1 * $numero2 es = ". multiplicar($numero1,$numero2).'</h2>';break;

case 4:

if ($numero2 == 0) {

echo '<h2> La División por Cero no existe</h2>';

} else {

echo "<h2>La División de $numero1 entre $numero2 es = ". dividir($numero1,$numero2).'</h2>';

break;

default: echo 'Opción no registrada'; break;

}
REFERENCIAS BIBLIOGRÁFICAS
IACC. (2021). Programación en PHp .Introducción a la Programación. Semana 5

También podría gustarte