Adicionado tratamento de erros na Função 2, quando é escolhido um valor inicial = 0 ou negativo.