Example #1
0
void Banco::imprimir_cuentas() {
  list<Cuenta>::iterator it = cuentas.begin();
  while(it != cuentas.end()) {
    Cuenta c = (*it);
    cout << c.get_identificador() << " " << c.get_dinero() << endl;
    ++it;
  }
}
Example #2
0
void Banco::transferencia_bancaria(){
  int id_origen, id_destino, dinero;
  cin >> id_origen >> id_destino >> dinero;
  Cuenta* origen = buscar_cuenta(id_origen);
  Cuenta* destino = buscar_cuenta(id_destino);
  if(origen->get_dinero() >= dinero) {
    origen->sacar_dinero(dinero);
    destino->meter_dinero(dinero);
  }
}