public static void Main()
Futebol Jogador = new Futebol();
Console.Write("Insira seu nome:");
Jogador.Nome = Console.ReadLine();
Console.Write("Insira sua posição (Atacante, Defesa ou Meio-campo):");
Jogador.Posicao = Console.ReadLine();
Console.Write("Insira o sua data de nascimento (dd/mm/aaaa):");
Jogador.DataNascimento = DateTime.Parse(Console.ReadLine());
Console.Write("Insira sua nacionalidade:");
Jogador.Nacionalidade = Console.ReadLine();
Console.Write("Insira sua altura em metros:");
Jogador.Altura = double.Parse(Console.ReadLine());
Console.Write("Insira seu peso:");
Jogador.Peso = double.Parse(Console.ReadLine());
Console.WriteLine("Seu nome é " + Jogador.Nome);
Console.WriteLine("Sua posição é " + Jogador.Posicao);
Console.WriteLine("Nascido em " + Jogador.DataNascimento.ToShortDateString());
Console.WriteLine("Sua nacionalidade é " + Jogador.Nacionalidade);
Console.WriteLine("Sua altura é " + Jogador.Altura.ToString("0.00") + "m");
Console.WriteLine("Seu peso é " + Jogador.Peso.ToString("0.00") + "kg");
Console.WriteLine("Sua idade é " + Jogador.CalcIdade() + " anos");
Console.WriteLine("Seu tempo até a aposentadoria é " + Jogador.CalcTempoAposentadoria() + " anos");
public DateTime DataNascimento;
public string Nacionalidade;
int idade = DateTime.Today.Year - DataNascimento.Year;
if (DataNascimento > DateTime.Today.AddYears(-idade))
public int CalcTempoAposentadoria()
switch (Posicao.ToLower())
Aposentadoria = 40 - CalcIdade();
Aposentadoria = 38 - CalcIdade();
Aposentadoria = 35 - CalcIdade();