Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado por
Presentado a
(POO) emerge como un enfoque poderoso que permite modelar y organizar sistemas de manera
simulador de cajero automático. Este ejercicio no solo nos sumergirá en los principios
fundamentales de la POO, sino que también nos permitirá abordar situaciones prácticas, como la
A medida que avanzamos, descubriremos cómo diseñar clases, utilizar métodos y gestionar
public:
CuentaBancaria(std::string numCuenta, std::string clave, double saldoInicial, double topeDiario)
: numeroCuenta(numCuenta), pin(clave), saldo(saldoInicial), topeDiarioRetiros(topeDiario) {}
int main() {
// Crear instancias de cuentas bancarias
CuentaBancaria cuenta1("123456", "1234", 5000.0, 2000000.0);
CuentaBancaria cuenta2("789012", "5678", 10000.0, 2000000.0);
// Simular autenticación
std::string numeroCuenta;
std::string pin;
// Verificar autenticación
if (numeroCuenta == cuenta1.getNumeroCuenta() && pin == cuenta1.getPin()) {
// Operaciones para la cuenta1
double cantidadRetiro;
std::cout << "Ingrese la cantidad a retirar: ";
std::cin >> cantidadRetiro;
cuenta1.realizarRetiro(cantidadRetiro);
double cantidadTransferencia;
std::cout << "Ingrese la cantidad a transferir: ";
std::cin >> cantidadTransferencia;
cuenta1.realizarTransferencia(cuenta2, cantidadTransferencia);
} else {
std::cout << "Autenticación fallida. Cuenta no reconocida." << std::endl;
}
return 0;
}
Conclusiones
paradigma de programación.
gestión y manipulación de los datos asociados a una cuenta. La utilización de métodos nos ha
brindado la capacidad de definir acciones específicas, desde realizar retiros hasta ejecutar
Este ejercicio no solo ha sido una inmersión técnica en la POO, sino también una
conceptos en un contexto práctico, hemos fortalecido nuestra capacidad para diseñar sistemas más