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