Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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 !! smile
Faites lui juste remarquer gentiment sa bévue....

Hors ligne

 

Pied de page des forums

Powered by FluxBB