Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

[Proyecto] Desafío: conversor de monedas

//Programa conversor de monedas
Mostrar "Conversor de ($) para (US$)"
//Entrada
Mostrar "Digite el valor en pesos"
pesos = leer del usuario
//Procesamiento

  1. **Crear función ** convertir_para_dolar con 2 parámetros:
  • valor_convertido = valor_en_pesos
  • tasa_de_cambio
  1. Dentro de la función, hacemos el cálculo de la conversión con la siguiente fórmula: valor_convertido = valor_en_pesos / tasa_de_cambio
  2. La función entonces retorna ese valor convertido para ser usado en el resto del programa.
    //Salida
    Mostrar "[Valor] en pesos”
    Utilizar Función convertir: valor_convertido = valor_en_pesos / tasa_de_cambio
    Mostrar el valor convertido con un mensaje como:
    "Con la tasa actual, el valor en dólares es: [valor]"
2 respuestas
solución!

Hola, Noelia. ¿Cómo va? Gracias por compartir tu proyecto con la comunidad Alura.

Tu propuesta está bien encaminada y muestra una buena comprensión de cómo organizar un conversor de monedas. Me gustó que separaste el algoritmo en entrada, procesamiento y salida, porque esa estructura ayuda mucho a visualizar el flujo del programa antes de llevarlo a un lenguaje de programación.

La idea de crear una función para convertir pesos a dólares también es muy acertada. Al usar una función como convertir_para_dolar, el cálculo queda más organizado y puede reutilizarse en otros momentos del programa. Solo cuidaría un detalle: la función necesita recibir claramente los dos valores, valor_en_pesos y tasa_de_cambio, para luego aplicar la fórmula valor_convertido = valor_en_pesos / tasa_de_cambio.

Una forma simple de representar esa lógica sería:

funcion convertir_para_dolar(valor_en_pesos, tasa_de_cambio)
    valor_convertido = valor_en_pesos / tasa_de_cambio
    retornar valor_convertido
fin funcion

mostrar "Digite el valor en pesos"
valor_en_pesos = leer usuario

mostrar "Digite la tasa de cambio"
tasa_de_cambio = leer usuario

valor_convertido = convertir_para_dolar(valor_en_pesos, tasa_de_cambio)

mostrar "Con la tasa actual, el valor en dolares es: "
mostrar valor_convertido

Tu proyecto ya tiene una buena base lógica. Con ese pequeño ajuste en los parámetros de la función, el algoritmo queda más claro y fácil de transformar en código. ¿Qué otra moneda te gustaría agregar al conversor como siguiente paso?

Alura Cuenta con el apoyo de la comunidad Alura en tu jornada. Un abrazo y buenos estudios.

Buenos días
Muchas gracias por el aporte, lo tendré en cuenta para modificarlo