Manejo de Errores con TRY-CATCH en Flujos de Trabajo Reales
Clase 14 de 18 • Curso de Pensamiento Lógico: Manejo de Datos, Estructuras y Funciones
Contenido del curso
- 3

Tipos de Datos de Texto y Concatenación en Programación
08:25 - 4

Tipos de Datos Numéricos y Operaciones Básicas
06:47 - 5

Comprensión de Datos Booleanos en Flujos de Trabajo
03:43 - 6

Introducción a Arrays: Almacenamiento y Acceso de Datos Múltiples
04:58 - 7

Creación de Algoritmos y Diagramas de Flujo para un Reloj
12:14
- 8

Estructuras de Control en Algoritmos: Condicionales y Ciclos
02:00 - 9

Condicionales IF y Switch: Toma de Decisiones en Programación
09:28 - 10

Condicionales IF y Switch en Algoritmos de Decisión
09:44 - 11

Ciclos en Programación: For, While y Do While
11:18 - 12

Ciclos For, While y Do While en Algoritmos de Programación
09:23 - 13

Manejo de Errores con Try-Catch en Programación
02:53 - 14

Manejo de Errores con TRY-CATCH en Flujos de Trabajo Reales
03:00 Estructuras de control
Para entender un poco más el uso de la estructura try / catch, resolvamos el siguiente problema, de esta manera identificarás cómo utilizarlos.
Cómo manejar errores con try/catch
El algoritmo consiste en dividir dos números. Para esto necesitaremos dos números ingresados por el usuario y realizaremos dicha operación.
"Inicio del programa"
numero1 = _
numero2 = _
"El resultado es: "
resultado = numero1 / numero2
Mostrar resultado
"Fin del programa"
Nuestro programa funciona correctamente si ingresamos cualquier número.
"Inicio del programa"
numero1 = 10
numero2 = 2
"El resultado es: "
5
"Fin del programa"
Sin embargo… ¿Qué sucedería si colocamos que numero2 sea igual a 0?
"Inicio del programa"
numero1 = 10
numero2 = 0
"El resultado es: "
ERROR
¡No puede ser! Nuestro programa colapsó porque no existe la división entre 0. Intentemos resolverlo con la ayuda de try / catch. Si existe un error mostraremos un mensaje.
"Inicio del programa"
numero1 = _
numero2 = _
try
"El resultado es: "
resultado = numero1 / numero2
Mostrar resultado
catch
Mostrar "No existe división entre 0"
"Fin del programa"
Ahora comprobemos el algoritmo:
"Inicio del programa"
numero1 = 10
numero2 = 0
"No existe división entre 0"
"Fin del programa"
Ahora nuestro programa no colapsa si existe un error.
Contribución creada por Andrés Guano (Platzi Contributor).