Exercice 6/6
Soit deux variables i
et j
qui contiennent un nombre.
Dans le fichier "script.js"
:
- créez une boucle
do while
qui doit s'exécuter tant quei
est strictement inférieure àj
; - dans la boucle, incrémentez
i
pour chaque itération; - cliquez sur "Soumettre ma réponse".
Leçon 6/6
La structure de boucle do while
est similaire à while
à la différence qu'ici la boucle sera toujours exécutée au moins une fois.
Avec ce type de structure, la boucle est exécutée une première fois, puis la condition est vérifiée. Il y a donc toujours au moins une itération.
Exemple :
do
{
// Votre code exécuté au moins une fois
}
while (condition);
Remarque :
Notez la présence du ;
à la fin du while
.
Rappel sur la structure d'une boucle do while
:
do
{
// Votre code exécuté au moins une fois
}
while (condition);
63 Commentaires
-
phebe34-91
"vous avez résolu le problème?"le 28/11/2021 à 19h02
-
franck.hayot-67
Bonjour meriam, les 2 exercices bloqués sont le 2 et le 4 des structures de contrôle en java! Merci par avance.le 19/11/2021 à 13h01
-
meriam Admin
Bonjour, est ce que vous avez résolu le problème? normalement les exercices de cette leçon doivent fonctionner d'une façon normale..
le 23/11/2021 à 13h36
-
franck.hayot-67
Bonjour, j'ai 2 exercices bloqués par des boucles infini. Que dois-je faire?le 18/11/2021 à 15h30
-
meriam Admin
Bonjour? pouvez vous e préciser les exercices bloqués
le 18/11/2021 à 16h26
-
Lpiro
voici mon code "var i = 0; var j = 10; do { i++; } while(i<j);" on me dit:Votre script a mis trop de temps à s'exécuter, auriez-vous une boucle infinie ?le 11/03/2021 à 15h58
-
meriam Admin
Bonjour, votre dernier code est correct.
le 12/03/2021 à 09h09
-
sonia.RACHU-37
c'est possible de me corriger mon code svp...mercile 13/02/2019 à 22h26
-
meriam Admin
Dans la boucle, il suffit d'incrémenter i pour chaque itération, donc, supprimez document.write('<br/>'+i);
le 15/02/2019 à 09h51
-
delbarj-28
Dans votre boucle, vous devez incrémenter la valeur de i. c'est demander nul part dans l'exercice mais bon meme une fois fait ils dise qu'il y as un pb pouvez vous me dire lequel??le 15/11/2018 à 10h39
-
meriam Admin
des variables i et j sont initialisées var i=0; var j=10;pas besoin d'initialiser i une autre fois à la ligne 4 il suffit d'incrémenter i .
le 22/11/2018 à 13h06
-
Joany
C;est un peu la loi de Murphy; on tape le code ça foire .... on recommence à l'identique et ça marchele 11/10/2018 à 19h35
-
yusuf_bj1997-17
pfffff ça devient énervant: Erreur(s) : Avez-vous bien écrit la structure de la boucle "do while" comme dans l'astuce ?le 29/07/2018 à 10h22
-
mram Admin
Mmm, ligne 1 un espace inutile à la fin peut -être ?
le 02/08/2018 à 01h24
-
pierrotcora-96
je ne comprends pas mon erreurle 24/06/2018 à 12h51
-
mram Admin
Bonjour, vérifiez que vous n'avez pas d'espaces inutiles en fin de lignes.
le 27/06/2018 à 23h21
-
ludmilla.cauvet-80
encore des soucis...merci de l'aide !le 16/05/2018 à 06h56
-
mram Admin
Bonjour, dans vos dernières tentatives le code semble bon. Que vous dit la correction ??
le 23/05/2018 à 02h19
-
celine.bru.69-2
c'est bon j'ai trouvé.le 27/04/2018 à 08h41
-
eva-85
merci mram !le 06/02/2018 à 08h49
-
eva-85
bonjour, toujours le même message d'erreur avec ...while... et pourtant j'ai essayé avec indentation, sans, en haut, en bas, devant, derrière... impossible de valider pour passer à l'étape suivante , quel est le problème ? var i; var j; do { i++; } while (i < j);le 31/01/2018 à 08h42
-
mram Admin
Bonjour, il ne faut pas déclarer les variables i et j . On l'a déjà fait pour vous et elles contiennent chacune une valeur.
le 05/02/2018 à 08h48
-
pe.boutruche-22
Bonjour, je ne vois comprend pas la différence entre mon code et l'astuce ?le 30/01/2018 à 08h53
-
mram Admin
Bonjour, c'est l'indentation qui n'était pas optimale. Le code est bien construit sinon.
le 30/01/2018 à 17h07
-
joselemarchand
Bonjour, impossible de valider les 3 exercices précédents avec le même message d'erreur, "problème avec while", pouvez vous m'aider je ne trouve pas l'erreur après de multiples essais et recherches?le 31/12/2017 à 13h01
-
mram Admin
Bonjour, là pour cet exercice le souci vient de la ligne 4 qui est vide et ne sert donc à rien.
le 31/12/2017 à 17h21
Commentaires les mieux notés