Ejercicio de programación defensiva