Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Calculando a Idade

Console.WriteLine("Digite seu ano de nascimento: ");
int ano = Convert.ToInt32(Console.ReadLine()!);
int anoAtual = DateTime.Now.Year;
int idade = anoAtual - ano;
Console.WriteLine($"Sua idade é {idade}!");
1 resposta
solução!

Oi, Izabelly, como vai?

Sua implementação cumpre com êxito o objetivo proposto e demonstra um bom entendimento sobre a captura de entradas do usuário e operações matemáticas simples. O uso de DateTime.Now.Year é uma escolha inteligente, pois torna o programa dinâmico ao utilizar o ano configurado no sistema em vez de um valor fixo no código.

Uma sugestão para tornar sua aplicação mais robusta é implementar uma verificação sobre o valor digitado pelo usuário. Caso alguém insira um ano de nascimento que ainda não ocorreu ou um número excessivamente baixo, o cálculo resultará em uma idade inconsistente.

Parabéns pela resolução do desafio e por compartilhar sua lógica com a comunidade.

Continue praticando seus conhecimentos e lembre que o fórum está sempre à disposição para suas futuras postagens.

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