Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2758 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Aide pour une boucle (niveau nul)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aide pour une boucle (niveau nul)

n°1144912
Ant0
Posté le 09-07-2005 à 13:31:03  profilanswer
 

Oui je sais je suis nul mais quelqu'un peut me dire pourquoi cette boucle ne marche pas
 

Code :
  1. for(;;)
  2. {
  3. int valueAge = 0;
  4. cout << "\n Inscrivez votre age : ";
  5. cin >> valueAge;
  6. if (valueAge > 0);
  7. {
  8. break;             
  9. }
  10. }


 
Et pendant que j'y suis même si je sais que cette requête n'a rien  faire ici j'aimerai savoir si quelqu'un peut m'indiquer un lien vers un site qui exdplique comment faire de la programmtion C++ sous windows.
 
Merci beaucoup


---------------

mood
Publicité
Posté le 09-07-2005 à 13:31:03  profilanswer
 

n°1144913
Chronoklaz​m
Posté le 09-07-2005 à 13:38:30  profilanswer
 

1 - Pourquoi as tu besoin d'une boucle pour faire ca ? (d'ailleurs moi ca s'arrete nikel si bien sur l'age est sup à 0)
2 - google


Message édité par Chronoklazm le 09-07-2005 à 13:39:04

---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
n°1144917
Ant0
Posté le 09-07-2005 à 13:42:34  profilanswer
 

1/ Bin en fait je n'ai pas affiché tout le programme.
Ce que je veux c'est faire des calcul en fonction de l'âge.
Mais il ne faut pas que l'âge soit négatif ni égal à 0 (logique) sinon ça fausse tout le calcul.
Alors je voudrai faire une boucle qui permette d'empêcher d'entrer un nombre négatif et le cas échéant demandé de réécrir une nouvelle valeur.
 
2 / Merci  ;)


---------------

n°1144941
Chronoklaz​m
Posté le 09-07-2005 à 14:35:08  profilanswer
 

boucle tantque ?


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
n°1144959
KangOl
Profil : pointeur
Posté le 09-07-2005 à 15:38:37  profilanswer
 

bha oui, un do while est plus approprié...


---------------
Nos estans firs di nosse pitite patreye...
n°1144970
blastman
just me !
Posté le 09-07-2005 à 16:28:42  profilanswer
 

pareil que KangOl  [:airforceone]


---------------
http://www.blastmanu.info
n°1145070
Ant0
Posté le 09-07-2005 à 19:33:14  profilanswer
 

Euh mais ça change quoi ?
je laisse la même chose mais je remplace for par do while ?????


---------------

n°1145118
KangOl
Profil : pointeur
Posté le 09-07-2005 à 20:30:13  profilanswer
 

do {
// quelque chose
} while (<condition> );


---------------
Nos estans firs di nosse pitite patreye...
n°1145193
Ant0
Posté le 09-07-2005 à 21:42:58  profilanswer
 

Ouai mais tu es sur que ça changera quelque chose ???
 
Edit
 

Code :
  1. int valueAge = 0;
  2. cout << "\n Inscrivez votre age : ";
  3. cin >> valueAge;
  4. do
  5. {
  6. int valueAge = 0;
  7. cout << "\n Inscrivez votre age : ";
  8. cin >> valueAge;
  9. }
  10. while (valueAge < 0);


 
ça fait apparaitre 2 fois la commandes "inscrivez votre ^àage quoi qu'il arrive
dsl si je saoul légèrement  :wahoo:


Message édité par Ant0 le 09-07-2005 à 21:46:22

---------------

n°1145197
blastman
just me !
Posté le 09-07-2005 à 21:49:52  profilanswer
 

normal ta variable est égal à 0 et ton test et valueAge < 0 [:airforceone]
 
tu veut faire quoi exactement ?


Message édité par blastman le 09-07-2005 à 21:51:57

---------------
http://www.blastmanu.info
mood
Publicité
Posté le 09-07-2005 à 21:49:52  profilanswer
 

n°1145227
Ant0
Posté le 09-07-2005 à 22:21:09  profilanswer
 

En fait ce que je veux c'est qu'il y est une phrase qui demande au (gentil) utilisateur d'inscrire son âge.
Si son âge est supérieur à 0 ça passe à inscrire sa taille
Sinon ça redemande inscrivez votre taille (et aisin de suite jusqu'à ce que le (gentil) utilisateur est entré son vrai âge.
D'ailleur je sais pas si c'est possible mais j'aimerai aussi faire ça si le gentil utilisateur entre des lettres et pas des chiffres.
 
Donc voilà je crois que j'ai tout dit  
meerci


---------------

n°1145277
Joel F
Real men use unique_ptr
Posté le 09-07-2005 à 23:29:17  profilanswer
 

Code :
  1. int age = 0;
  2. while( age <= 0)
  3. {
  4. cout << "Inscrivez votre age : ";
  5. cin >> valueAge;
  6. }
  7. cout << "Votre age : " << age << endl;


n°1145286
Ant0
Posté le 10-07-2005 à 00:11:56  profilanswer
 

ligne 6 c'est pas plutôt

Code :
  1. cin >> age;


????


---------------

n°1145479
Ant0
Posté le 10-07-2005 à 13:40:02  profilanswer
 

C'est bon ça marche merci beaucoup
par contre est il possible de mettre while (condition 1) OR (condition 2)et si oui comment ça se présente merci


---------------

n°1145482
Taz
bisounours-codeur
Posté le 10-07-2005 à 13:43:15  profilanswer
 

putain ...
 
 
while(cin >> age && age <= 0)
{
  blah;
}

n°1145486
blastman
just me !
Posté le 10-07-2005 à 13:55:01  profilanswer
 

?:;


---------------
http://www.blastmanu.info
n°1145502
Taz
bisounours-codeur
Posté le 10-07-2005 à 14:23:25  profilanswer
 

quoi ?

n°1145506
blastman
just me !
Posté le 10-07-2005 à 14:31:33  profilanswer
 

non rien je suis un peu perturbé dans mon esprit en ce moment et n lisant le dernier message de Anat0 j'ai pensé à l'opérateur ternaire condition ? instruction : instruction ;  
d'où mon post ?:; demande moi pas pourquoi je serais pas te répondre pourquoi j'ai posté ca comme un con.


---------------
http://www.blastmanu.info
n°1146206
blackgodde​ss
vive le troll !
Posté le 11-07-2005 à 12:26:47  profilanswer
 

Ant0 a écrit :

Code :
  1. if (valueAge > 0);




 
mouarf ...

n°1146573
slash33
Posté le 11-07-2005 à 15:48:39  profilanswer
 

Une question débile:

Code :
  1. for(;;)


Ca fait quoi en clair? C'est pas que je m'amuse à coder un truc pareil tous les jours mais je me demande bien comment le système réagit?
La condition de test de la boucle vaut quoi? Toujours vraie, toujours fausse, ou alors ça compile pas (j'ai pas essayé)

n°1146588
blackgodde​ss
vive le troll !
Posté le 11-07-2005 à 15:56:29  profilanswer
 

ca boucle, c'est comme un while(true)

n°1146667
freddypap
Posté le 11-07-2005 à 16:35:10  profilanswer
 

De toute facon, Taz a donné (2 fois) la solution, alors fin du probleme lol

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Aide pour une boucle (niveau nul)

 

Sujets relatifs
aide TCL/tk[xsl-xml] à l'aide
probleme de boucleBesoin d'aide sur l'utilite d'une equation logique
Pb socket niveau 2aide script
besoin d'aide pour faire un exe en liaison avec Flash (C++Builder) Excel Croisement de données entre 2 feuilles [resolu]
Besoin d'aide diverses en CSS [note en bas de page]VB Excel - Utiliser une variable pour conditionner une boucle
Plus de sujets relatifs à : Aide pour une boucle (niveau nul)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR