1
resposta

Resolução Ex 1 :

public class Exercicio01
{
    public static void Executar()
    {
        // seu código aqui
        Console.Write("Digite seu ano de nascimento: ");
        int anoNascimento;

        if (int.TryParse(Console.ReadLine(), out anoNascimento))
        {
            Console.WriteLine("Ano válido: " + anoNascimento);
        }
        else
        {
            Console.WriteLine("Você digitou um valor inválido!");
        }

        int anoAtual = DateTime.Now.Year;

        int idade = anoAtual - anoNascimento;

        Console.WriteLine($"Atualmente a sua idade é:{idade} anos");
    }
1 resposta

Olá, Bruno! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou a validação com TryParse para garantir entradas corretas com C#, utilizou muito bem o DateTime.Now.Year para calcular a idade de forma dinâmica e ainda compreendeu a importância da estrutura condicional para tratar erros de entrada e dar feedback ao usuário.

Uma sugestão para o futuro seria adicionar uma verificação extra para impedir que o usuário digite um ano maior que o atual, evitando resultados incorretos no cálculo da idade.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!