j'ai un probleme avec les if, il ne sont paas pris en compte. si vous avez une solution. Merci
int age=0;
int Nbe=0;
int Nbep20=0;
string Situation="0";
Console.WriteLine("saisir votre age");
age =Convert.ToInt32(Console.ReadLine());
if((age < 20) || (age > 60))
{
Console.WriteLine("vous n'etes pas retenu pour le panel");
}
else
{
Console.WriteLine("saisir votre nombre total d'enfants");
Nbe = Convert.ToInt32(Console.ReadLine());
if( Convert.ToBoolean(Nbe = 0))
{
Console.WriteLine("vous etes sélectionné pour le panel 3");
}
else
{
Console.WriteLine("combien avez-vous d'enfants de plus de 20 ans ?");
Nbep20 = Convert.ToInt32(Console.ReadLine());
if(Nbep20 > Nbe)
{
Console.WriteLine("erreur de saisie");
}
else
{
if(Nbep20!=0)
{
Console.WriteLine("vous etes selectionné pour le panel 4");
}
}
}
}
if(Nbep20< Nbe)
{
Console.WriteLine("etes-vous celibataire,veuf ou divorcé(e)? O ou N (repondre N si marié ou Pacsé)");
Situation=Console.ReadLine();
}
if( Situation== "O")
{
Console.WriteLine("vous etes sélectionné pour le panel 1");
}
else
{
if( Situation=="N")
{
Console.WriteLine("vous etes retenu pour le panel 2");
}
else
{
Console.WriteLine("erreur de saisie");
}
}
}
}
}