Cree una función llamada operaciones() que realice las operaciones aritméticas básicas
Publicado por carol (2 intervenciones) el 12/11/2020 05:06:12
Llevo intentando crear este código pero no me da la respuesta, necesito ayuda, por favor.
Cree una función llamada operaciones() que realice las operaciones aritméticas básicas (suma, resta, multiplicación y división) entre dos números, recibiendo como parámetros los dos datos sobre los que se realizará la operación y un tercer parámetro que le indique a la función la operación a realizar (diferente a los operadores del lenguaje, es decir, no se puede usar: +,-,* ni /, podría ser: “S”, “R”, “M” y “D”, u otros que usted elija), el parámetro de la operación es opcional y si lo deja vacío la suma debe hacerse por defecto, la función debe seleccionar qué operación hacer, ejecutarla y retornar el resultado.
Almacene la función en un archivo llamado biblioteca.php y úsela (llámela) en un archivo llamado index.php (por lo tanto, el archivo biblioteca.php debe incluirse o requerirse desde dicho archivo).
Codigo index.php
Codigo biblioteca.php
POR FAVOR, AYUDAAA.
Cree una función llamada operaciones() que realice las operaciones aritméticas básicas (suma, resta, multiplicación y división) entre dos números, recibiendo como parámetros los dos datos sobre los que se realizará la operación y un tercer parámetro que le indique a la función la operación a realizar (diferente a los operadores del lenguaje, es decir, no se puede usar: +,-,* ni /, podría ser: “S”, “R”, “M” y “D”, u otros que usted elija), el parámetro de la operación es opcional y si lo deja vacío la suma debe hacerse por defecto, la función debe seleccionar qué operación hacer, ejecutarla y retornar el resultado.
Almacene la función en un archivo llamado biblioteca.php y úsela (llámela) en un archivo llamado index.php (por lo tanto, el archivo biblioteca.php debe incluirse o requerirse desde dicho archivo).
Codigo index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<head>
<title>Operaciones basicas</title>
</head>
<script>
//verifica que solo puedan entrar numeros en el formulario
var a = window.Event ? true : false;
function soloNum(evt){
var key = a ? evt.which : evt.keyCode;
return (key <= 13 || (key >= 48 && key <= 57));
}
</script>
<?php
require_once 'biblioteca.php';
?>
<p>Operaciones Basicas [S:+ R:- M:* D:/]</p>
<body>
<form id="form1" name="form1" method="post" action="biblioteca.php">
<input type="text" name="primero" onkeypress="return soloNum(event)" />
<input type="text" name="operador" style="width:20px;" maxlength="1"/>
<input type="text" name="segundo" onkeypress="return soloNum(event)" />
<input type="submit" name="enviar" value="Resultado" />
</form>
</body>
</html>
Codigo biblioteca.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
function operacion($num1,$num2,$operador='s'){
switch ($operador) {
case 's':
$valor = $num1 + $num2;
break;
case 'r':
$valor = $num1 - $num2;
break;
case 'm':
$valor = $num1 * $num2;
break;
case 'd':
$valor = $num1 / $num2;
break;
}
return $valor;
}
POR FAVOR, AYUDAAA.
Valora esta pregunta


0