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;
}