Problème avec un boucle

Problème avec un boucle - C++ - Programmation

Marsh Posté le 14-11-2003 à 22:44:41    

Je ne comprend pas ce qui se passe, mon code passe la compile mais j'ai un résultat totalement aberant. Voilà mon code :

Code :
  1. #include <iostream.h>
  2. #include <stdlib.h>
  3. using namespace std;
  4. int main()
  5. {
  6. short mise=1;
  7. while(mise>10 || mise<1)
  8.   {
  9.   cout<<"Combien miser vous ?"<<endl;
  10.   cin>>mise;
  11.   if(mise>10 || mise<1)
  12.     {
  13.      cout<<"Vous etes un tricheur !!!"<<endl
  14.          <<"Vous devez mettre de 1 a 10 euros"<<endl;
  15.     }
  16.    }
  17.       system("PAUSE" );
  18.       return 0;
  19. }


 
Après compilation, je l'exécute et j'obtiens rien pourtant avec la condition initiale, la boucle devrais au moins s'éxecuter une fois. merci de votre réponse

Reply

Marsh Posté le 14-11-2003 à 22:44:41   

Reply

Marsh Posté le 14-11-2003 à 22:46:02    

ecris la cnodition en francais stp parce que la visiblement t'as pas tout compris :D

Reply

Marsh Posté le 14-11-2003 à 22:48:38    

Tant que mise est inférieur à 1 ou mise est supérieur à 10

Reply

Marsh Posté le 14-11-2003 à 22:49:07    

bon, et mise egal a combien  ?

Reply

Marsh Posté le 14-11-2003 à 22:53:10    

mise est égale à un avant la boucle donc il doit au moins l'exécuter une fois

Reply

Marsh Posté le 14-11-2003 à 22:54:29    

[:rofl]
 
au passage, en C++ on met pas les ".h" dans les includes !
 
#include <iostream>


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 14-11-2003 à 22:55:56    

mifinoufou a écrit :

mise est égale à un avant la boucle donc il doit au moins l'exécuter une fois


 
:heink:
 

Code :
  1. while (mise > 10 || mise < 1)


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 14-11-2003 à 22:58:25    

ptain les mecs soyez cool, ça vous est jamais arrivés à vous de pas voir une erreur pourtant visible comme le nez au milieu de la figure? :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 14-11-2003 à 22:58:42    

[citation=567280,1][nom]mifinoufou a écrit[/nom]mise est égale à un avant la boucle donc il doit au moins l'exécuter une fois
[/citation
 
(mise > 10 || mise < 1)
 
je remplace mise par 1
 
(1 > 10 ||1 < 1)
 
y a t'il une seule des deux conditions qui puisse etre vraie ?

Reply

Marsh Posté le 14-11-2003 à 22:59:25    

drasche a écrit :

ptain les mecs soyez cool, ça vous est jamais arrivés à vous de pas voir une erreur pourtant visible comme le nez au milieu de la figure? :o


 
heuh excuse moi, mais la je pense pas que l'on puisse faire plus aidant que moi :heink:

Reply

Marsh Posté le 14-11-2003 à 22:59:25   

Reply

Marsh Posté le 14-11-2003 à 23:03:56    

Grand merci, depuis le temps que je cherchais le problème...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed