0
respostas

c#_Não consigo fazer aparecer a frase necessária

Esse código era para imprimir uma senha segunda a idade maior ou menor de idade e gerar a senha se maior nome+ a idade, se menor ao contrário mas travei gerar ele somente faz 2021 - o mês do meu aniversário, alguém pode me dar uma luz por favor. Obrigado.

insira seu código aqui: using System;

namespace idade
{
    class Program
    {
        static void Main(string[] args)
        {
            String nome;
            int dia, mes, ano, idade;
            Console.Clear();
            Console.WriteLine("Digite o seu nome:");
            nome = Console.ReadLine();
            Console.WriteLine("ola" + nome);
            dia = Convert.ToInt16(Console.ReadLine());
            Console.WriteLine("Digite o dia do seu do seu aniversário");
            mes = Convert.ToInt16(Console.ReadLine());
            Console.WriteLine("Digite o mes do seu aniversário");
            ano = Convert.ToInt16(Console.ReadLine());

            idade = 2021 - ano;
            Console.WriteLine("Olá" + nome + "você tem" + idade + "anos");

            if (idade >= 18)
            {
                Console.WriteLine(nome + " Você é maior de idade");

            }
            else
            {
                Console.WriteLine(nome + "você e menor de idade");

            }
        }
    }
}