Problema
Dada un cantidad en lempiras, pesos, soles etc. Obtener la equivalencia en dólares
Inicio
// Paso 1: Declarar las variables
Definir cantidad_local como Real
Definir moneda_local como Cadena
Definir tasa_cambio como Real
Definir cantidad_dolares como Real
// Paso 2: Solicitar al usuario la cantidad de dinero en la moneda local
Escribir "Introduce la cantidad en la moneda local:"
Leer cantidad_local
// Paso 3: Solicitar al usuario el tipo de moneda
Escribir "Introduce el tipo de moneda (lempiras, pesos, soles, etc.):"
Leer moneda_local
// Paso 4: Asignar la tasa de cambio basada en la moneda local
Si moneda_local = "lempiras" Entonces
tasa_cambio = 0.04 // Ejemplo: 1 lempira = 0.04 USD
Sino Si moneda_local = "pesos" Entonces
tasa_cambio = 0.050 // Ejemplo: 1 peso = 0.050 USD
Sino Si moneda_local = "soles" Entonces
tasa_cambio = 0.27 // Ejemplo: 1 sol = 0.27 USD
Sino
Escribir "Moneda no soportada"
Terminar
// Paso 5: Calcular la equivalencia en dólares
cantidad_dolares = cantidad_local * tasa_cambio
// Paso 6: Mostrar el resultado
Escribir "La equivalencia en dólares es: ", cantidad_dolares
Fin
1. Declaración de variables (Paso 1):
- Se definen las variables necesarias: cantidad_local (para almacenar la cantidad en la moneda local), moneda_local (para almacenar el tipo de moneda), tasa_cambio (para la tasa de cambio de esa moneda a dólares), y cantidad_dolares (para almacenar el resultado de la conversión).
2. Entrada de cantidad local (Paso 2):
- Se le pide al usuario que ingrese la cantidad en su moneda local (por ejemplo, lempiras, pesos, soles, etc.).
3. Entrada del tipo de moneda (Paso 3):
- El programa solicita al usuario que ingrese el tipo de moneda con la que está trabajando (lempiras, pesos, soles, etc.).
4. Asignación de la tasa de cambio (Paso 4):
- Basado en la moneda local ingresada, el programa asigna la tasa de cambio correspondiente. Si el tipo de moneda no es reconocido, el programa imprime un mensaje de error y termina.
5. Cálculo de la conversión (Paso 5):
- Se realiza la conversión multiplicando la cantidad en moneda local por la tasa de cambio asignada para obtener la cantidad equivalente en dólares.
6. Salida del resultado (Paso 6):
- Finalmente, el programa muestra el valor equivalente en dólares.
Ejemplo de Ejecución Secuencial:
Supongamos que el usuario introduce:
- Cantidad local: 1000 lempiras
- Tipo de moneda: lempiras
El proceso será:
- El programa toma la cantidad (1000 lempiras).
- El usuario selecciona "lempiras", por lo que la tasa de cambio es 0.04 USD por lempira.
- Se realiza el cálculo: 1000 lempiras * 0.04 = 40 USD.
- El programa muestra el resultado: "La equivalencia en dólares es: 40

No hay comentarios:
Publicar un comentario