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

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.

Respuestas

Respuesta dada por: hernandezvictormanue
6

Respuesta:

Una variacion usando funciones seria de esta manera:

Explicación:

<!DOCTYPE html>

<html lang="es">

<head>

<meta charset="UTF-8">

<title>Examen</title>

</head>

<body>

<form action="index.php" method="post">

Ingrese Primer N&uacute;mero :<input type="number" required="true" id="txt_num1" name="txt_num1"> <br>

Ingrese Segundo  N&uacute;mero :<input type="number" required="true" id="txt_num2" name="txt_num2"><br>

Seleccione opci&oacute;n a realizar:

<select name="cbo_option" id="cbo_option" required="true">

<option value="1">Suma</option>

<option value="2">Potencia</option>

<option value="3">Multiplicaci&oacute;n</option>

<option value="4">Divisi&oacute;n</option>

</select>

<br><br>

<input type="submit" value="Calcular">

</form>

</body>

</html>

<?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&oacute;n de $numero1 * $numero2 es  =  ". multiplicar($numero1,$numero2).'</h2>';break;

case 4:

if ($numero2 == 0) {

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

 } else {

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

}

break;

default: echo 'Opci&oacute; no registrada'; break;

}

}

?>

Respuesta dada por: megatokay
3

A continuación se muestra código en php de programa para ingresar dos número y seleccionar de operación matemática. Se adjunta imagen de salida en pantalla.

Programa en php para sumar, multiplicar, dividir y sacar potencia de dos números

<?php

$stdin = fopen('php://stdin','r');

  • // Definimos variables

settype($primernumero,'float');

settype($segundonumero,'float');

  • // ingresamos los datos

do {

 echo 'Dime primer numero',PHP_EOL;

 fscanf($stdin,"%f",$primernumero);

} while (($primernumero==0));

do {

 echo 'Dime segundo numero',PHP_EOL;

 fscanf($stdin,"%f",$segundonumero);

} while (($segundonumero==0));

do {

 echo 'Selecciona: Suma, Potencia, Multiplicación, División',PHP_EOL;

 $resp=rtrim(fgets($stdin),PHP_EOL);

} while (($resp!='Suma') && ($resp!='Potencia') && ($resp!='Multiplicación') && ($resp!='División'));

  • // Procesamos datos y mostramos por pantalla

     

       switch ($resp) {

case 'Suma':

 echo 'La Suma de los dos números es ',$primernumero+$segundonumero,PHP_EOL;

 break;

case 'Potencia':

 echo 'La Potencia de base ',$primernumero,' y exponente ',$segundonumero,' es ',pow($primernumero,$segundonumero),PHP_EOL;

 break;

case 'Multiplicación':

 echo 'La multiplicación de los dos números es ',$primernumero*$segundonumero,PHP_EOL;

 break;

case 'División':

 echo 'La División de ',$primernumero,' entre ',$segundonumero,' es ',$primernumero/$segundonumero,PHP_EOL;

 break;

}

?>

Para saber más acerca de programa en php para operaciones matemáticas consultes: https://brainly.lat/tarea/12493632

Adjuntos:
Preguntas similares