1
resposta

[Projeto] Calculando Idade Do Usuário

int anoAtual = 2026;
int anoNascimento;

Console.WriteLine("Calculadora de Idade");
Console.WriteLine("\n");


Console.Write("Digite seu Ano de Nascimento: ");
anoNascimento = int.Parse(Console.ReadLine()!);

int idade = anoAtual - anoNascimento;
Console.Write($"\nVocê tem : {idade} de idade ");
1 resposta

Oi, Iago! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Ficou bem claro como você organizou as variáveis e fez o cálculo da idade de forma direta. O uso do int.Parse para converter a entrada do usuário e a estrutura simples do cálculo mostram um bom entendimento da proposta da atividade.

Você pode o método TryParse, que evita erros caso o usuário digite algo inválido:


int anoNascimento;
Console.Write("Digite seu ano de nascimento: ");

if(int.TryParse(Console.ReadLine(), out anoNascimento))
{
    int idade = 2026 - anoNascimento;
    Console.WriteLine("Idade: " + idade);
}
else
{
    Console.WriteLine("Entrada invalida");
}

Esse código tenta converter o valor digitado; se não conseguir, evita que o programa quebre e mostra uma mensagem ao usuário.

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