Do while

maitoti Messages postés 39 Statut Membre -  
chico200987 Messages postés 856 Statut Membre -
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

  1. maitoti Messages postés 39 Statut Membre
     
    int i = 0;
    int ok = 0;
    do
    {

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

    } while (a !=b);

    if(ok!=1){
    //msg
    }
    voila la solution
    0
    1. chico200987 Messages postés 856 Statut Membre 144
       
      Au lieu de rajouter une variable "ok", tu peux tout simplement comparer si a != b directement à la sortie de ta boucle.. ;)
      0