//Calculo da idade de uma pessoa com base no ano de nascimento e no ano atual.
//int anoNascimento = 1986;
//int anoAtual = 2026;
//int idade = anoAtual - anoNascimento;
//Console.WriteLine($"Você tem {idade} anos.");
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
//Calculo da idade de uma pessoa com base no ano de nascimento e no ano atual.
//int anoNascimento = 1986;
//int anoAtual = 2026;
//int idade = anoAtual - anoNascimento;
//Console.WriteLine($"Você tem {idade} anos.");
Olá, Pedro! Como vai?
Parabéns pela resolução da atividade!
Vi que você explorou a operação matemática de subtração para calcular a idade em C#, utilizou muito bem a interpolação de strings com $ para exibir o resultado de forma clara e ainda compreendeu a importância da declaração de variáveis para organizar os dados de entrada.
Uma dica interessante para o futuro é tornar o cálculo dinâmico, pedindo os valores ao usuário com Console.ReadLine(). Assim:
Console.Write("Digite o ano de nascimento: ");
int anoNascimento = int.Parse(Console.ReadLine());
Console.Write("Digite o ano atual: ");
int anoAtual = int.Parse(Console.ReadLine());
int idade = anoAtual - anoNascimento;
Console.WriteLine($"Você tem {idade} anos.");
Isso faz com que o programa seja interativo e funcione para qualquer ano informado.
Se quiser aprofundar ainda mais, algumas boas práticas são:
CalcularIdade para reutilizar em outros contextos.Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.
Ah, uma pergunta: o que você acha mais interessante evoluir neste código, deixar o cálculo interativo com Console.ReadLine() ou usar DateTime para calcular a idade com base na data completa de nascimento?
Abraço e bons estudos!