Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 16-11-2014 10:05:09

charlycop
Membre
Inscription : 16-11-2014
Messages : 2

[Algobox] Les intervalles avec TANT_QUE

Bonjour,

Je suis en train de faire un exo et ça me pose problème. Je vuudrais créer une boucle qui s'arrête quand le chiffre atteind une certaine valeur comprise entre 0.4 et 0.6

Donc je veux demander a l'algorithme de faire tourner la boucle tant que la valeur n'est pas dans cet interval.

J'ai écris cela :

VARIABLES
u EST_DU_TYPE NOMBRE

DEBUT_ALGORITHME
u PREND_LA_VALEUR 28

TANT_QUE (u<0.4 ET u>0.6) FAIRE
    DEBUT_TANT_QUE
    u PREND_LA_VALEUR (3-u)/5
    FIN_TANT_QUE

AFFICHER u
FIN_ALGORITHME

Mais la boucle ne s'arrête jamais, même quand la variable u atteind un nombre compris dans cet intervalle, une idée ?

Hors ligne

#2 16-11-2014 10:16:26

totomm
Membre
Inscription : 25-08-2011
Messages : 1 093

Re : [Algobox] Les intervalles avec TANT_QUE

Bonjour,

mettre OU à la place de ET dans   (u<0.4 ET u>0.6)
le même en Python
u=28
while u<0.4 or u>0.6:
    u=(3-u)/5
print( u)

reponse u=0.544

Hors ligne

#3 16-11-2014 13:52:45

charlycop
Membre
Inscription : 16-11-2014
Messages : 2

Re : [Algobox] Les intervalles avec TANT_QUE

totomm a écrit :

mettre OU à la place de ET dans   (u<0.4 ET u>0.6)

Génial, ça marche, merci !!

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
treize plus quaranteet un
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Pied de page des forums