Está en la página 1de 3

(clase Cuenta): cree una clase llamada Cuenta

que podría ser utilizada por un banco para


represertar las cuentas bancarias de sus
clientes. Incluya un miembro de datos de tipo
int para representar el saldo de la
cuenta.Proporcione un constructor que reciba un
saldo inicial y lo utilice para inicializar el
miembro de datos. El constructor debe validar
el saldo inicial para asegurar que sea mayor o
igual que 0. De no ser así, establezca el saldo
en 0 y muestre un mensaje de error, indicando
que el saldo inicial era invalido. Proporcione tres
funciones miembro. La funcion
miembro Credit debe agregar un monto al
saldo actual. La función
miembro Cargar deberá retirar dinero del
objeto Cuenta y asegurarse que el monto a
cargar no exeda el saldo de Cuenta. Si lo hace,
el saldo debe permanecer sin cambio y la
función debe imprimir un mensaje que indique
"El monto a cargar excede el saldo de la
cuenta.". La función
mienbro obtenerSaldo deve devolver el saldo
actual. Cree un programa que cree dos
objetos Cuenta y evalué las funciones miembro
de la clase Cuenta.
1. #include <iostream>
2. using std::cout;
3. using std::cin;
4.  
5. #include "Cuenta.h"
6.  
7. int main()
8. {
9. int saldoInicial;
10. cout << "Escriba su saldo inicial: ";
11. cin >> saldoInicial;
12. Cuenta objeto1(saldoInicial);
13.  
14. cout << "escriba el monto a acreditar: ";
15. int acreditar;
16. cin >> acreditar;
17. Cuenta objeto2(acreditar);
18. objeto2.Credit(acreditar);
19. cout << "\nescriba el monto a cargar: ";
20. int cargar;
21. cin >> cargar;
22. objeto2.Cargar(cargar);
23. cout << "\nEl saldo actual es: " << objeto2.obtenerSaldo();
24. cin.get();
25. return 0;
26. }
27.
28.
29.
30.
31.
32.
33.
34. #include <iostream>
35.  
36. class Cuenta
37. {
38. public:
39. Cuenta (int);
40. void Credit(int);
41. void Cargar(int);
42. int obtenerSaldo();
43. private:
44. int saldoActual;
45. };

También podría gustarte