Oi, Diego! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei de como você utilizou o try-catch pra tratar exceções, principalmente o caso de divisão por zero. Isso mostra uma boa preocupação com possíveis erros em tempo de execução. E, o uso do int.TryParse ajuda a evitar falhas ao converter a entrada do usuário, o que é um ponto importante nesse tipo de aplicação.
Se quiser, você pode validar o valor antes da divisão, evitando que a exceção aconteça.
Console.Write("Digite o valor de b: ");
int numB = int.Parse(Console.ReadLine());
if (numB == 0)
{
Console.WriteLine("Divisao por zero nao e permitida.");
}
else
{
int resultado = numA / numB;
Console.WriteLine(resultado);
}
Aqui verificamos se o valor e zero antes de dividir, evitando a exceção e deixando o fluxo mais controlado.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!