
Con una sola función hacer un "conversor de monedas"
Publicado por Marcos (5 intervenciones) el 29/08/2016 05:08:50
Buenas noches gente el ejercicio consiste en hacer un "conversor de moneda" con solamente 1 función de dos parámetros, y que devuelva 3 tipos de monedas pedidos (dolar, euro y real)
La parte del formulario no es complicada pero a la hora de hacer la funcion se me complico ya que no logro hacer que esos 3 resultados sean devueltos.
dejo a continuación el php que estoy usando que si me "convierte" bien en este caso al dolar:
Se que algo esta mal pero honestamente soy nuevo en esto y no logro encontrarlo.
Cualquier ayuda es bienvenida. gracias!
La parte del formulario no es complicada pero a la hora de hacer la funcion se me complico ya que no logro hacer que esos 3 resultados sean devueltos.
dejo a continuación el php que estoy usando que si me "convierte" bien en este caso al dolar:
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
27
28
29
30
<?php
$numero = $_POST['monto'];
$tasadecambio = array('USD'=>14.88,'EUR'=>16.78,'REAL'=>4,6);
function convertir($numero,$tasadecambio)
{
$tasadecambio = array('USD'=>14.88,'EUR'=>16.78,'REAL'=>4,6);
if (is_numeric($numero))
{
$result = $_POST['monto'] * $tasadecambio['USD'] ;
return $result;
}
elseif (is_numeric($numero))
{
$result = $_POST['monto'] * $tasadecambio['EUR'];
return $result;
}
else (is_numeric($numero));
{
$result = $_POST['monto'] * $tasadecambio['REAL'];
return $result;
}
}
echo "El monto en USD es: ", convertir ($numero,$tasadecambio['USD']),"<br>";
echo "El monto en EUR es: ", convertir ($numero,$tasadecambio['EUR']),"<br>";
echo "El monto en REAL es: ", convertir ($numero,$tasadecambio['REAL']);
?>
Se que algo esta mal pero honestamente soy nuevo en esto y no logro encontrarlo.
Cualquier ayuda es bienvenida. gracias!
Valora esta pregunta


0