Ejercicio 4: ¡Fallar!

¡Fallar!

En el ejemplo que acabamos de ver, si la cuenta origen no tiene suficiente saldo, cuando hagamos transferencia.realizar(), de cuentaOrigen no se habrá debitado nada, pero en la de destino se habrá acreditado dinero. ¡Acabamos de crear dinero!

Suena divertido, pero el banco estará furioso .

El problema acá surgió porque la cuenta origen falló, pero lo hizo en silencio y nadie se enteró. ¿La solución? ¡Gritar el error fuerte y claro!

Probá nuevamente las consultas anteriores, pero con una nueva versión del código que no falla silenciosamente:

  1. cuentaOrigen.saldo()
  2. cuentaDestino.saldo()
  3. transferencia.realizar()
  4. cuentaOrigen.saldo()
  5. cuentaDestino.saldo()

Tenés que iniciar sesión antes de empezar a enviar tus soluciones

¡Ups! Tu solución no se puede ejecutar

  • Revisá que tu programa no tenga recursión o algún bucle infinito
  • Revisá que tengas conexión a internet
  • Esperá un rato e intentalo nuevamente

Estamos procesando tu solución

Si no se muestra automáticamente en unos segundos, presioná F5