Sage et les arrondis (DIV)

Modérateurs: Super-Apogea, Super Modérateur

Sage et les arrondis (DIV)

de zh » Jeu 13 Déc 2007 22:01

Bonsoir,

J'ai une constante calcul :

HSEXO*100+0.5 div 1

Je sais que le mode DIV = division euclidienne qui ne tient compte que de la partie entière du résultat de la division.

pourquoi le 0,5 div 1 ?

Merci
Super Contributeur
Super Contributeur
 
Messages: 505
Inscription: Mar 10 Fév 2004 02:00

de zh » Sam 15 Déc 2007 12:09

La réponse de RazRes :

ON VA PRENDRE UN EXEMPLE POUR ILLUSTRER L'INFLUENCE "div 1"
J'ai une constante calcul :

Soit HSEXO=0,127

Donc HSEXO*100=12,7

Alors HSEXO*100 + 0,5 =13,2

Et HSEXO*100+0.5 div 1 = 13, donc :

- le 0,5 pour la majoration (12,7 ~ 13)
- et le Div 1 pour qu'on récupère la valeur entière(13) mais pas le résultat(13,2).

Cordialement.
RAZRES.EXE
Super Contributeur
Super Contributeur
 
Messages: 505
Inscription: Mar 10 Fév 2004 02:00

de zh » Sam 15 Déc 2007 12:16

Merci pour ta réponse :

D'accord pour le 0.5 :
<0.5 implique 0
>=0.5 implique 1

exemple : 12,08+0,5=12,58 avec DIV = 12
12,52+0.5=13,02 avec DIV = 13

Ce qui m'a géné c'est le DIV 1 pour mois DIV tout court aurait suffit.

Cordialement
Super Contributeur
Super Contributeur
 
Messages: 505
Inscription: Mar 10 Fév 2004 02:00


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité