Cambio de moneda

Álvaro Pé de la Riva


/* Este programa devuelve la cantidad equivalente en yuanes, dólares americanos, yenes y libras de la introducida en euros por el usuario. También hace el paso inverso con la moneda que se elija*/

#include <iostream>
#include <cstdlib>

using namespace std;

int main()
{
    float x, y, z;
    int i;
    cout << "Fecha: 11-01-2013\n\n\n";
    cout << "Dame una cantidad en euros: ";
    cin >> x;
    cout << "\n\n\nLa cantidad de " << x << " euros equivale actualmente a: \n\n";
    y=132*x/100;
    cout << y << " dolares americanos. \n";
    y=82*x/100;
    cout << y << " libras británicas. \n";
    y=11839*x/100;
    cout << y << " yenes japoneses. \n";
    y=842*x/100;
    cout << y << " yuanes chinos. \n\n";
    system("pause");
    system("cls");

    cout << "1 = dolares americanos \n";
    cout << "2 = libras británicas \n";
    cout << "3 = yenes japoneses \n";
    cout << "4 = yuanes chinos \n\n\n";
    do
    {
       cout << "Dame un numero del 1 al 4: ";
       cin >> i;
    }while (i<1 || i>4);

    cout << endl;


    switch (i)
    {
        case 1:
                cout << "Dame una cantidad en dolares americanos: "; cin >> z;
                cout << "\nLa cantidad de " << z << " dolares americanos equivale actualmente a: \n\n";
                y=100*z/132;
                cout << y << " euros. \n\n"; break;
        case 2: cout << "Dame una cantidad en libras britanicas: "; cin >> z;
                cout << "\nLa cantidad de " << z << " libras britanicas equivale actualmente a: \n\n";
                y=100*z/82;
                cout << y << " euros. \n"; break;
        case 3: cout << "Dame una cantidad en yenes japoneses: "; cin >> z;
                cout << "\nLa cantidad de " << z << " yenes japoneses equivale actualmente a: \n\n";
                y=100*z/11839;
                cout << y << " euros. \n"; break;
        case 4: cout << "Dame una cantidad en yuanes chinos: "; cin >> z;
                cout << "\nLa cantidad de " << z << " yuanes chinos equivale actualmente a: \n\n";
                y=100*z/842;
                cout << y << " euros. \n"; break;
    }
    cout << endl << endl;
    return 0;
}


Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s