Dada un cantidad en lempiras, pesos, soles etc. Obtener la equivalencia en dólares
#include
using namespace std;
int main() {
// Tasas de cambio (pueden variar, actualízalas según sea necesario)
const double LEMPIRA_TO_USD = 0.041; // 1 Lempira = 0.041 USD
const double PESO_MXN_TO_USD = 0.058; // 1 Peso Mexicano = 0.058 USD
const double SOL_TO_USD = 0.27; // 1 Sol Peruano = 0.27 USD
double cantidad1, cantidad2, cantidad3;
double dolares1, dolares2, dolares3;
// Solicitar cantidades en cada moneda
cout << "Ingrese la cantidad en Lempiras (HNL): ";
cin >> cantidad1;
cout << "Ingrese la cantidad en Pesos Mexicanos (MXN): ";
cin >> cantidad2;
cout << "Ingrese la cantidad en Soles Peruanos (PEN): ";
cin >> cantidad3;
// Conversiones
dolares1 = cantidad1 * LEMPIRA_TO_USD;
dolares2 = cantidad2 * PESO_MXN_TO_USD;
dolares3 = cantidad3 * SOL_TO_USD;
// Mostrar resultados
cout << cantidad1 << " Lempiras equivalen a " << dolares1 << " USD.\n";
cout << cantidad2 << " Pesos Mexicanos equivalen a " << dolares2 << " USD.\n";
cout << cantidad3 << " Soles Peruanos equivalen a " << dolares3 << " USD.\n";
return 0;
}
Explicación del Código
- Definimos tasas de cambio como constantes (const double).
- Solicitamos al usuario las cantidades en cada moneda en un orden fijo.
- Realizamos las conversiones directamente sin estructuras de control.
- Mostramos los resultados en dólares para cada cantidad ingresada.

No hay comentarios:
Publicar un comentario