bonjour,
j'ai un soucis de calcul en utisant les parentheses,
je ne vois pas trop quelles sont les regles a respecter dans les calculs de ce point de vue
par exemple je ne comprends pas pourquoi les calculs marchent ou pas dans le script ci dessous
****************************************************************************************************************
print ""
y=20
x=150
m=2
c=-400
r1=(m*y+x-m*c)/(m*m+1)
r2=((m*y)+x-(m*c))/((m*m)+1)
print " x = " x
print " y = " y
print " m = " m
print " c = " c
print " r1=(m*y+x-m*c)/(m*m+1)= " r1
print " r2=((m*y)+x-(m*c))/((m*m)+1) = " r2
print ""
print ""
pause
s1=(m*y+x-m*c)
s2=((m*y)+x-(m*c))
print " x = " x
print " y = " y
print " m = " m
print " c = " c
print "s1=(m*y+x-m*c) = " s1
print "s2=((m*y)+x-(m*c)) = " s2
print ""
print ""
pause
t1=(m*m+1)
t2=((m*m)+1)
print " m = " m
print " t1=(m*m+1) = " t1
print " t2=((m*m)+1) = " t2
print ""
print ""
pause
a=5
m1=a/(m*m+1)
m2=a/((m*m)+1)
print " m = " m
print " a = " a
print " m1=a/(m*m+1) = " m1
print " m2=a/((m*m)+1) = " m2
print ""
print ""
****************************************************************************************************************
chez moi
r1=350 (faux)
r2=198 (juste)
s1=s2=990 (juste)
t1=t2=5 (juste)
m1=m2=1 (juste)
je ne comprends pas comment l'ajout de la division perturbe le calcul de r1
parentheses recalcitrantes ( juste pour les pervers! )
-
- Messages : 56
- Enregistré le : 21 janv. 2012, 11:21
-
- Messages : 4491
- Enregistré le : 18 juin 2009, 22:41
- Localisation : 42
Re: parentheses recalcitrantes ( juste pour les pervers! )
L'expression de r1 doit avoir un soucis...
r1=(m*y+x-m*c)/(m*m+1)
r2=((m*y)+x-(m*c))/((m*m)+1)
dans le doute met les parentheses;
je regarderais ca.
CC
r1=(m*y+x-m*c)/(m*m+1)
r2=((m*y)+x-(m*c))/((m*m)+1)
dans le doute met les parentheses;
je regarderais ca.
CC
Cyril Cavadore, ALCOR-SYSTEM, Auteur de PRISM
http://www.alcor-system.com
Pour reporter vos problème, la marche à suivre est ici
viewtopic.php?f=7&t=1403
http://www.alcor-system.com
Pour reporter vos problème, la marche à suivre est ici
viewtopic.php?f=7&t=1403
-
- Messages : 56
- Enregistré le : 21 janv. 2012, 11:21
Re: parentheses recalcitrantes ( juste pour les pervers! )
Ca c'est sur!L'expression de r1 doit avoir un soucis...
Le probleme c'est de trouver lequel?
De toutes facon comme il faut toujours (quand on calcule) verifier qu'on obtient bien ce a quoi on s'attend
il n'y pas de soucis a mettre des parentheses pour que le calcul soit correct
et donc rien ne presse.