Como você restringe os tipos de exceção que uma função pode disparar?

Passo 1

Belezaaa meus bacanos, espero que estejam bem e prontinhos para estudar um pouco hoje. Nesse último capítulo temos algumas questões para realizar. Estamos aqui então para realizar os exercícios de autoavaliação, que são de extrema importância para que você saiba se tem a teoria afiada. Então vamos nessa!!!

Passo 2

Antes de resolvermos essa questão, vamos dar um panorama geral das exceções.

O tratamento de exceção permite que você remova o código de tratamento de erro da ‘linha principal’ da execução do programa, o que aumenta a inteligibilidade do programa e facilita sua manutenção.

Passo 3

Então a resposta da nossa pergunta é, fornecendo uma especificação de exceção listando os tipos de exceção que a função pode disparar. Existem os principais causadores de exceções que são Memória insuficiente para satisfazer uma solicitação new, subscrito de array fora dos limites, overflow aritmético, divisão por zero, parâmetros de função inválidos, então cabe você meu caro leitor analisar bem seu código pois tratar a exceção da função é sua responsa.

Resposta

Fornecendo uma especificação de exceção listando os tipos de exceção que a função pode disparar.