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

  FORUM HardWare.fr
  Programmation

  question sur les do...while

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

question sur les do...while

n°68933
sovxx
cat=7
Posté le 01-11-2001 à 15:01:13  profilanswer
 

par exemple, si on a :
   
  a=2
  b=1
  do test while a<b
 
est-ce que ca va faire le test (même UNE seule fois) ?


---------------
www.eurobilltracker.com : Suivez vos billets d'Euros à la trace :)
mood
Publicité
Posté le 01-11-2001 à 15:01:13  profilanswer
 

n°68937
macray
Posté le 01-11-2001 à 15:10:10  profilanswer
 

NON !
 
c'est même pas une boucle.... :D  
tu doit mette do au début et loop à la fin.. :D  
pour le while il y a deux façon... :D  
 

  • 1/


do while a<b
----instructions
----instructions
----instructions
loop
 

  • 2/

do
---instructions
---instructions
---instructions
loop while a<b
 
la boucle do while marche tant que la conditions n'est pas vrai
, el l'occurence a < b. pour ton exemple je ne vois pas trop l'intérêt de donner deux valeurs et de vérifier les conditions..enfin bref...!

n°69041
Fork
Posté le 01-11-2001 à 23:19:08  profilanswer
 

Sovxx a écrit a écrit :

par exemple, si on a :
   
  a=2
  b=1
  do test while a<b
 
est-ce que ca va faire le test (même UNE seule fois) ?  




 
Oui, le test est effectué. Dans une boucle do...while, toutes les lignes de codes entre les deux mots clés sont exécutées au moins une fois, car la condition a<b n'est évaluée qu'à la fin.
 
A l'inverse, une boucle while vérifie si la condition a<b est vraie avant d'exécuter les lignes de codes, et celles-ci peuvent très bien ne jamais être exécutées si dès le départ a<b est faux.

n°69072
El_gringo
Posté le 02-11-2001 à 08:44:24  profilanswer
 

ET puis le truc, c que la syntaxe, ça dépend du langage que t'utilises.

n°69073
macray
Posté le 02-11-2001 à 08:49:00  profilanswer
 

Fork a écrit a écrit :

 
 
Oui, le test est effectué. Dans une boucle do...while, toutes les lignes de codes entre les deux mots clés sont exécutées au moins une fois, car la condition a<b n'est évaluée qu'à la fin.
 
A l'inverse, une boucle while vérifie si la condition a<b est vraie avant d'exécuter les lignes de codes, et celles-ci peuvent très bien ne jamais être exécutées si dès le départ a<b est faux.  




 
je ne suis pas d'accord avec toi, acr si c'est le langage VB, cette boucle ne marchera jamais, il manque une instruction en l'occurence le LOOP...

n°69074
Sylderon
Posté le 02-11-2001 à 09:00:15  profilanswer
 

En VB il y a deux syntaxes:
Do
 ' traitement
Loop While <condition>
 
ET
 
While <condition>
 'traitement
Wend
 
Avec la première syntaxe le traitement est effectué au moins une fois.
 
A+

n°69076
Fork
Posté le 02-11-2001 à 09:11:44  profilanswer
 

macray a écrit a écrit :

 
 
je ne suis pas d'accord avec toi, acr si c'est le langage VB, cette boucle ne marchera jamais, il manque une instruction en l'occurence le LOOP...  




 
... et si c'est du C/C++, il manque les accolades et les points virgules, et si c'est de l'assembleur ça n'existe pas, et si c'est du pascal il faut faire repeat until...
 
Un peu d'ouverture d'esprit, donc, c'est le principe général qui est important, et il ne varie pas d'un langage à un autre !...

n°69085
macray
Posté le 02-11-2001 à 11:10:42  profilanswer
 

l'ouverture d'esprit n'as rien à voir la dedans... :non: il demande si sa marche, je dis NON  :non: ca ne marchera pas en VB et en C,C++...

n°69087
gilou
Modérateur
Modzilla
Posté le 02-11-2001 à 11:33:59  profilanswer
 

macray a écrit a écrit :

l'ouverture d'esprit n'as rien à voir la dedans... :non: il demande si sa marche, je dis NON  :non: ca ne marchera pas en VB et en C,C++...  




Il avait pas demande si ca marchait en VB ni en C++.
Ca marcherait presque en perl son truc, d'ailleurs...
Mais sa question etait a mon avis generale, pas associee a un langage particulier, sinon il n'aurait pas ecrit:
do test while a<b
ou test represente a l'evidence un truc qui ne passerait en aucun langage, puisque non defini dans son exemple...
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°69148
macray
Posté le 02-11-2001 à 16:07:29  profilanswer
 

ok, :jap:  d'allieurs au passage, nous avons perdu ce pauvre forumeurs...

mood
Publicité
Posté le 02-11-2001 à 16:07:29  profilanswer
 

n°69160
Fork
Posté le 02-11-2001 à 16:54:04  profilanswer
 

On lui a peut être fait peur !  ;)

n°69186
Freekill
Electron libre…
Posté le 02-11-2001 à 17:51:27  profilanswer
 

lol !

n°69192
macray
Posté le 02-11-2001 à 19:05:22  profilanswer
 

:??:


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

  question sur les do...while

 

Sujets relatifs
Pour les pro du Java... une petite question sur les types!Question aux analystes-programmeurs: méthode MERISE ?
question du newbie de chez newbie ! help !je suis nouveau... et j ai une question...
question sur ACCESS et le web[VC++] Question sur une Edit Box
j'ai une autre question sur le divx cette fois ciquestion concernant ce forum!! (taille d'un message)
PHP !! une ptite question !!Question inside
Plus de sujets relatifs à : question sur les do...while


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