Bug d'arrondi

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
bombseb
Messages : 445
Inscription : jeu. 25/août/2005 22:59
Localisation : 974
Contact :

Bug d'arrondi

Message par bombseb »

Bonsoir,

je viens de me casser la tête pendant environ trois heures.... sur ce problème :

Code : Tout sélectionner

x2 = 540
x4 = 640
y3 = 479
y1 = 200
y=250

tmp1 = (x4-x2)/(y3-y1)
tmp2 = (y-y1)

xEnd    = x2 + tmp1 * tmp2

MessageRequester("Test", StrF(xEnd))
maintenant, même programme mais en remplacant :

Code : Tout sélectionner

tmp1 = (x4-x2)/(y3-y1)
tmp2 = (y-y1)
par

Code : Tout sélectionner

tmp1.f = (x4-x2)/(y3-y1)
tmp2.f = (y-y1)
voilà si jamais ca peut éviter à qqun d'autre de se prendre la tête pendant des heure....
:twisted:
minirop
Messages : 321
Inscription : mer. 02/août/2006 21:06

Message par minirop »

normal car les fonctions sans types sont de type "integer" par défaut sauf si tu fais un define sans variable
Répondre