Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Conversor de monedas

Algoritmo en lenguaje natural con función

Definir una función llamada convertirADolares(valorPesos, tasaCambio)
La función debe:

  • Calcular: valorConvertido = valorPesos / tasaCambio
  • Retornar valorConvertido

Solicitar al usuario el valor en pesos y guardar en pesos

Solicitar la tasa de cambio definida por la empresa y guardar en: tasa

Llamar a la función:
resultado = convertirADolares(pesos, tasa)

Mostrar: "El valor en dólares es: [valor]

1 respuesta

Hola, Miguel. ¿Cómo vas?

Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura. Tu algoritmo está bien estructurado y muestra una buena comprensión del uso de funciones: separaste la conversión en convertirADolares(valorPesos, tasaCambio) y luego reutilizaste esa función con los datos ingresados por la persona usuaria. Esa organización deja el razonamiento más claro y facilita transformar el algoritmo en un lenguaje de programación.

Un consejo para mejorar es validar que la tasaCambio sea mayor que cero antes de hacer la división, porque dividir entre cero generaría un error. Puedes pensar en una condición como: si la tasa es mayor que 0, realiza la conversión; si no, muestra un mensaje indicando que la tasa no es válida. Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios!