-1
Hello, good afternoon can someone fix the program for me to be right? The goal is the program in c Harp writes is ready to receive retirement, if you have more than 60 years and more than 30 years of work. I’m missing something and I can’t find it, thank you.
class Program
{
static void Main(string[] args)
{
bool val;
int codigo, idade, trab, anonascim, anoingres;
int anoatual=2020;
do // ler e validar o codigo do empregado
{
Console.Write("\n\t Insira o codigo do empregado");
val = int.Parse(Console.ReadLine(), out codigo);
}
while (!val);
for (int i = 0; i <codigo ; i++)
{
do
{
Console.Write("\n\t Insira o ano de nascimento do empregado");
val = int.Parse(Console.ReadLine(), out anonascim);
Console.Write("\n\t Insira o ano de ingresso na empresa");
val = int.Parse(Console.ReadLine(), out anoingres);
}
while (!val);
}
if (idade > 64 || trab > 29)
{
for (int idade = 0; idade > 64; idade++)
{
idade = (anoatual - anonascim);
Console.Write($"\t com {idade} ");
for (int trab = 0; trab > 29; trab++)
{
trab = (anoatual - anoingres);
Console.Write($"\t com {trab} ");
}
}
}
Console.WriteLine($"\n\t Esta em condicoes de requerer a reforma :{i}, codigo");
else
{
Console.WriteLine($"\n\t Nao esta em condicoes de requerer a reforma ");
}
}
}
}
What specific error is happening?
– user178974