Desempilhamento. Escreva um programa que dispare
(throw) uma exceção a partir de uma função profundamente aninhada e ainda faça com que o tratador de
catch após o bloco try, que delimita a cadeia de chamadas, capture a exceção.
Passo 1
Saaaalve, tranquilo? Vamos lá resolver mais uma questão juntos?! 😊
Plano de Programa:
1. Defina uma função first que lança uma exceção.
2. Defina mais quatro funções e faça com que chamem a função anterior, ou seja, crie uma função aninhada. Por exemplo, a função second chama a função first e assim por diante.
3. Use um manipulador catch para capturar a exceção e exibir o resultado.
Passo 2
O programa é o seguinte:



Passo 3
Exemplo de saída:

Resposta
Resposta nos passos.