#1 Tue 15 September 2009 15:08
- feraudyh
- Participant actif
- Date d'inscription: 13 May 2009
- Messages: 103
les operateurs / et \
Bonjour
Dans un tout petit programme ou f1 et f2 , bres, fres sont des flottants
f1=89.0
f2=5.7
bres = f1 \ f2
fres= f1 /f2
note "bres="+Str$(bres)
note "fres="+Str$(fres)
j'obtiens bres=17 et fres=15.614
bres=17???
Je me serais attendu à 15 ou 16 mais pas 17.
C'est quoi la définition de \ alors??
Hors ligne
#2 Tue 15 September 2009 17:38
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: les operateurs / et \
Bonjour
C'est le résultat de la division en entier: tous les termes (numérateur, dénominateur, résultat) sont considérés comme entier
C'est donc ici le résultat entier de la division de 89 par 5 ...
Hors ligne
#3 Tue 15 September 2009 21:29
- feraudyh
- Participant actif
- Date d'inscription: 13 May 2009
- Messages: 103
Re: les operateurs / et \
OK, merci
Hors ligne
#4 Fri 18 September 2009 16:17
- feraudyh
- Participant actif
- Date d'inscription: 13 May 2009
- Messages: 103
Re: les operateurs / et \
Donc quand un programmeur écrit
X = sel.height \ 3.5
c'est du code un peu à coté de la plaque puisque 3.5 est converti en 3 d'abord.
Hors ligne
#5 Fri 18 September 2009 16:25
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: les operateurs / et \
Ne tapez pas sur les programmeurs, par définition faillibles !!
Faites lui juste remarquer gentiment sa bévue....
Hors ligne