Salut,
j'ai un problème avec ma boucle qui veut pas marcher
déja je ne sais pas si on peut utiliser la boucle while et à l'interieur des conditions (plusieurs) if ??
bref:
moi je veux tester plusieurs dimensions (XX:longueur ;YY:largeur) d'un instrument mécanique de mesure:
et je cherche quelle dimension est la plus precise en calculant la précision "t_calculer " données avec ces dimensions (dimensions de l'instrument utilisé) :
Si t1< t_calculé < t2---->ok les dimensions de l'instrument sont bonnes .
Si t1> t_calculé : ----> les dimensions sont pas assez alors :
XX=2*XX
YY=2*YY
Si t_calculé > t2 :----> les dimensions sont trop grandent alors :
XX=XX/2
YY=YY/2
mon code ou la structure de mon code est la suivante:
mais le code il s'arrete "probleme avec While"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 %un premier calcul (t_calculé) avec les dimensions initiales XX=XXet YY=YY for i=..... t_Calculé=f(XX,YY) end while ( t_Calculé < t1) |( t_Calcule > t2) if t1 > t_Calculé XX=2*XX YY=2*YY elseif t_calculé > t2 XX=XX/2 YY=YY/2 %et ici une boucle "for" pour juste calculer "t_Calculé"en fonction des %nouveaux XX et YY for i=..... t_Calculé=f(XX,YY) end end
parfois il me met "probleme avec if "
Aidez moi SVP
Je vous remerci d'avance
Partager