1
resposta

[Projeto] Resposta calculando a idade

Console.WriteLine("Digite o seu ano de nascimento: ");
int anoNascimento = int.Parse(Console.ReadLine());

int idade = 2025 - anoNascimento;

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

Oi, Murilo! Como vai?

Do jeito que você explicou, seu código calcula a idade de forma direta e eficiente, utilizando int.Parse para converter a entrada do usuário em número e depois subtraindo do ano atual. É um ótimo exercício para fixar variáveis e tipos no C#.

Uma dica interessante para o futuro é usar DateTime.Now.Year para pegar o ano atual automaticamente, evitando precisar atualizar o código todo ano. Veja este exemplo:


Console.WriteLine("Digite o seu ano de nascimento: ");
int anoNascimento = int.Parse(Console.ReadLine());

int idade = DateTime.Now.Year - anoNascimento;

Console.WriteLine("Sua idade e: " + idade + " anos");

Este código pega o ano atual do sistema e calcula a idade de forma dinâmica.

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