Signaler

Débutant à besoin d'aide pour boucle

Posez votre question TenshiAL 2Messages postés jeudi 9 novembre 2017Date d'inscription 10 novembre 2017 Dernière intervention - Dernière réponse le 10 nov. 2017 à 14:57 par TenshiAL
Bonjour,

Je débute en programmation. J'ai un exercice à faire et j'aurai aimé qu'on me donne un coup de main pour le fonctionnement des boucles, notamment pour la sorti de la condition. Mon prof interdit l'utilisation du "break" donc je galère à sortir de ma boucle. Se qui me bloque sur la plupart des exercices. Voici mon énoncer :

"Ecrire le programme permettant de saisir les durées de communication de l'utilisateur. L'utilisateur décidera de terminer la saisie quand bon lui semble. Proposer une solution pour terminer la saisie. L'utilisateur ne sera pas limité par le total de 180 minutes. A la fin de la saisie, vous indiquerez le nombre total d'appels, la durée totale des appels et la durée moyenne des appels."

Je ne poste pas pour qu'on fasse le boulot à ma place, j'aimerai qu'on m'explique avant tous, j'ai beau chercher sur OpenClassrom ou mozilladev, j'ai vraiment du mal avec les boucles.

Merci amis programmeur ;)


Utile
+0
plus moins
Bonjour,
(c'est bien du javascript avec une page web?)
pour sortir d'une boucle (while/for) il faut juste que la variable déclarer au début de la boucle rende la condition fausse, il faut donc qu'a un moment donné, comme par exemple avec un bouton sur lequel clic l'utilisateur, la variable de la condition de la boucle change.

d'une part tu fait ta boucle while avec la com avec une variable ( while(fin = 0 ; fin != 0){} )
d'autre part tu met un événement lorsque l'utilisateur clic sur le bouton de fin (element.addEventListener("click", function(){ fin = 1;});

après jcrois que l'event du bouton doit être dans le while sinon il connais pas fin (je crois)

ça fait un moment que j'ai pas codé et encore plus longtemps le javascript (puisque après tu passera au jquery qui est beaucoup plus riche et simple, c'est du javascript amélioré)
TenshiAL 2Messages postés jeudi 9 novembre 2017Date d'inscription 10 novembre 2017 Dernière intervention - 10 nov. 2017 à 14:57
Merci de ton aide.
Bonne journée
Répondre
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !