Oi, Eduardo! Como vai?
Agradeço por compartilhar;
Você organizou bem os exercícios, usando try/catch para tratar erros como divisão por zero, índice inexistente e referência nula. Isso mostra uma boa atenção aos possíveis problemas que podem aparecer durante a execução. Uma dica interessante para o futuro é validar o denominador antes da divisão, evitando que a exceção aconteça:
Console.Write("Digite o denominador: ");
int.TryParse(Console.ReadLine(), out int denominador);
if (denominador == 0)
{
Console.WriteLine("Nao e possivel dividir por zero.");
}
else
{
int resultado = numerador / denominador;
Console.WriteLine($"Resultado: {resultado}");
}
Esse código verifica se o valor de denominador e 0 antes de fazer a divisao, deixando o programa mais seguro e facil de entender.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!