07 - Dada un cantidad en lempiras, pesos, soles etc. Obtener la equivalencia en dólares PseInt


 


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á:
  1. El programa toma la cantidad (1000 lempiras).
  2. El usuario selecciona "lempiras", por lo que la tasa de cambio es 0.04 USD por lempira.
  3. Se realiza el cálculo: 1000 lempiras * 0.04 = 40 USD.
  4. El programa muestra el resultado: "La equivalencia en dólares es: 40

No hay comentarios:

Publicar un comentario