No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Tipos de datos básicos: funciones anónimas, listas, y tuplas

6/24
Recursos

Aportes 12

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Esta fue mi forma de resolverlo

#divisa de cambio dolares a pesos
divisaCambio = fn a,b -> a * b end 
divisaPesos = 4500
divisaDolares = 1
divisaCambio.(divisaDolares, divisaPesos)


#divisa de cambio pesos a dolares
divisaCambio1 = fn a,b -> a / b end 
divisaPesos1 = 50000
divisaDolares1 = 4500
divisaCambio1.(divisaPesos1, divisaDolares1)
````js ```elixir trm = 4125.0 exchange_usd_to_cop = fn usd -> Float.round(usd * trm, 2) end exchange_usd_to_cop.(100) ``` ````trm = 4125.0exchange\_usd\_to\_cop = fn usd -> Float.round(usd \* trm, 2) endexchange\_usd\_to\_cop.(100)
```js #Conversor de monedas de USD a MXN tipo_cambio = 20 usd = fn usd -> usd * tipo_cambio end usd.(2) ```#Conversor de monedas de USD a MXNtipo\_cambio = 20usd = fn usd -> usd \* tipo\_cambio endusd.(2)
\#Conversor de monedas de USD a MXNtipo\_cambio = 20usd = fn usd -> usd \* tipo\_cambio endusd.(2)

Este es mi aporte

exchangeUsdToCup = fn usd -> usd * 160 end
"#{exchangeUsdToCup.(60)}$"
exchangeCupToUsd = fn cup -> div(cup,165) end
exchangeCupToUsd.(9600)

Comparto mi aporte

trm = 4778.33
currency_converter_usd_cop = fn usd -> usd * trm end
currency_converter_cop_usd = fn peso -> Float.ceil(peso/trm,2) end
currency_converter_usd_cop.(500)

2389165.0

currency_converter_cop_usd.(1000000)

209.28

Yo lo hice de Quetzal a dolar y de dolar a Quetzal, por lo que asi lo deje.

dolar_a_quetzal = fn a -> a * 7.75 end
quetzal_a_dolar = fn a -> a * 0.1290322581 end

# me daria 7.75
dolar_a_quetzal.(10)
# me daria 10.0000000 algo
quetzal_a_dolar.(77.5)

Hay que actualizar los aportes con el valor del dollar actual :v

to_pesos = fn dollar -> dollar * 5000 end
to_dollar = fn peso -> peso / 5000 end

is_function(to_pesos) #true
is_function(to_dollar) #true

pesos = Integer.to_string(to_pesos.(1))
"One dollar is #{pesos} pesos"

dollars = Float.to_string(to_dollar.(1))
"One peso is #{dollars} dollars"

con = 4400
convers = fn dolar , convers -> dolar * convers end
convers.(142,con)

Mi solución:

tasa = 0.00023
dolar = fn (t, p) -> t * p end
pesos = fn (t, d) -> d / t end

iPesos = 70000
iDolar = 35

IO.puts dolar.(tasa, iPesos)
IO.puts pesos.(tasa, iDolar)

De dolar a CLP

dollarToCLP = fn amount -> amount*910 end
dollarToCLP.(100)
conversor_mxn = fn currency, tc -> currency *tc end 
conversor_mxn.(10,21)