Gestión de fondos mediante entrada y salida ('cin' y 'cout') José Luis Patiño (2004-12-05)

El programa utiliza los objetos de entrada y salida de C++, 'cin' y 'cout', para gestionar las donaciones que ha recibido una ONG.

Estas donaciones han sido abonadas en tres monedas diferentes: soles, dólares y euros, y tienen que ser repartidas de la siguiente manera:

  • 60% para un centro de salud.
  • 35% para un comedor para niños.
  • El resto para gastos administrativos.

El programa nos pide las cantidades abonadas en cada tipo de moneda y luego reparte la donación de la manera descrita.

// Distribuye las donaciones hechas teniendo en cuenta que el 60%
// corresponde a un centro de salud, el 35% a un comedor de niños
// y el resto (5%) para gastos.

#include<iostream>
#include<cstdio>

using namespace std;

int main()
{
    float soles, dolares, euros, suma, centro, comedor, gastos;

    cout << "Dame donacion en soles: ";
    cin >> soles;
    cout << "Dame donacion en dolares: ";
    cin >> dolares;
    cout << "Dame donacion en euros: ";
    cin >> euros;

    //CAMBIAMOS TODOS LOS VALORES A EUROS

    euros = euros;
    soles = (soles/3.52)/1.23;
    dolares = dolares/1.23;

    //AHORA LOS SUMAMOS

    suma = euros + dolares + soles;

    cout << "\nEl total de la donacion en euros es: " << suma;

    //Y AHORA REPARTIMOS

    cout << "\n\n";
    cout << "Partida"<< "\t\t"<<"Centro"<<"\t"<<"Comedor"<<"\t"<<"Gastos"<<endl;
    cout << "Cantidad"<<"\t"<<suma*0.6<<"\t"<<suma*0.35<<"\t"<<suma*0.05<<"\n\n"<<endl;

    system("PAUSE");
    return 0;
}

Regresar a ejemplos