
Diana Castaño Zapata
Preguntadiferencia en errores de lógica y errores de funcionamiento

Christopher Andrés Guano Valencia
Hola! Un error de funcionamiento es aquel que al ejecutarse el código, cuando llega el error no se ejecuta y se detiene el programa. Por ejemplo, en JavaScript si pones
vac numero + 5
var numero = 5
Un error de lógica es aquel que al ejecutarse el código, lo finaliza, pero sin un sentido para nosotros. Por ejemplo, en JavaScript, si realizas un programa que sume dos números, y el usuario ingresa una letra, JavaScript ejecutará el código sin problemas pero hará una concatenación y te devolverá un string, en lugar de una suma y que devueva un número, como es lo esperado por nosotros.
( 5 + "a" = "5a")
Para eso es el manejo de errores, en caso de que exista un error, manejarlo, por ejemplo, pidiendo al usuario que ingrese un número y no una letra.
Espero haberte ayudado :DD