elle est sur mon site.
et le code est le suivant :
Code : Tout sélectionner
ProcedureDLL.f Pi() ; Retourne la valeur de Pi
ProcedureReturn 3.14159265
EndProcedure

Code : Tout sélectionner
ProcedureDLL.f Pi() ; Retourne la valeur de Pi
ProcedureReturn 3.14159265
EndProcedure
Code : Tout sélectionner
#Pi = 3.141593
Code : Tout sélectionner
Debug #Pi
Code : Tout sélectionner
PI.f = ATan(1)*4
Qu'est-ce que tu veux dire ?kelly a écrit :tu trouve plus rapide d'appeler chaque fois une fonction PI plutot qu'une valeur qui a certe ete calculé mais qui ne le sera qu'une seule fois ?
Pas tout à fait exact d'un point de vue purement mathématique:Même si le calcul : PI.f = ATan(1) * 4 n'est fait qu'une seule fois, c'est un calcul inutile.
Avec ou sans constante, dans le exe ce sera exactement la même chose
donne un résultat approché beaucoup plus précis (en nombre de chiffres derrière la virgule) quePI.f = ATan(1) * 4
après, tout dépend de la précision de calcul dont on a besoin#Pi = 3.141593
Code : Tout sélectionner
PI.f = ATan(1) * 4 : Debug PI
Debug 3.141593
Debug 3.14149345
Debug 3.141493456 ; <-- Dépassement : message Numeric overflow