Do while

Fermé
maitoti Messages postés 33 Date d'inscription dimanche 6 mars 2011 Statut Membre Dernière intervention 4 mars 2014 - 4 mars 2014 à 12:39
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 - 4 mars 2014 à 20:19
bonjour tout le monde ,j'ai une boucle do while
comme ceci :
 
int i=0;
do
{

if (a == b)
{
//...traitement
break;
}
i++;

} while (a !=b);
console.write("bouble fini et a!=b");

le problem c'est que si a==b il fait le break et m'affiche le msg "bouble fini et a!=b" .

comment je peux le proceder .
merci d'avance .

1 réponse

maitoti Messages postés 33 Date d'inscription dimanche 6 mars 2011 Statut Membre Dernière intervention 4 mars 2014
4 mars 2014 à 13:00
int i = 0;
int ok = 0;
do
{

if (a ==b)
{
//traitement
break;
}
i++;

} while (a !=b);

if(ok!=1){
//msg
}
voila la solution
0
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
4 mars 2014 à 20:19
Au lieu de rajouter une variable "ok", tu peux tout simplement comparer si a != b directement à la sortie de ta boucle.. ;)
0