boucle infinie avec l'instruction do while ?
salut;
j'arrive pas a comprendre pourquoi mon code si dessous me donne une boucle infinie
j'aimerais beaucoup comprendre la raison pour la quelle ça marche pas?
et normale en utilisant la boucle (do while les instruction sont evaluées au moins une fois)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
using System;
namespace TP_plus_ou_moin
{
class MainClass
{
public static void Main(string[] args)
{
bool saisieIsValid = false;
int saisieDeutilisateur=0;
int al = new Random().Next(0, 10);
do
{
Console.WriteLine("veillez trouvez le nombre aleatoire qui a été tiré au hasard ");
while (saisieIsValid != true)
{
string adda = Console.ReadLine();
if (int.TryParse(adda, out saisieDeutilisateur))
{
saisieIsValid = true;
}
else
{
Console.WriteLine("le nombre que vous avez saisie est incorrecte reessayer");
}
}
Console.WriteLine("la valeur est " + saisieDeutilisateur);
} while (al != saisieDeutilisateur);
}
}
} |
merci d'avance!!!