fabrice2205
Messages postés28Date d'inscriptionmardi 24 avril 2007StatutMembreDernière intervention22 août 2008
-
21 août 2008 à 21:53
marinmarais
Messages postés106Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention16 juillet 2010
-
22 août 2008 à 10:01
Bonsoir,
j'aurais voulu savoir si il existe un fonction puissance qui fonctionne avec un exposant décimal. En fait je calcul directement
nombre^ décimal dans mon code de calcul mais le résultat n'est pas assez précis
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 22 août 2008 à 09:47
Salut,
Bizzare 'je trouve bien 6.7937E-2 => je trouve même 6.793732E-2Dim lambda As Single
Dim a As Single
a = 3837.6514
lambda = 20 / (a ^ 0.65) * (8 / (50)) ^ 0.175
MsgBox lambda , ----
[code.aspx?ID=41455 By Renfield]
de quel type à tu déclarer a et lambda?
@+: Ju£i€n Pensez: Réponse acceptée
Vous n’avez pas trouvé la réponse que vous recherchez ?
fabrice2205
Messages postés28Date d'inscriptionmardi 24 avril 2007StatutMembreDernière intervention22 août 2008 22 août 2008 à 09:55
Désolé j'ai encore envoyer le tout premier post
lambda est déclaré en type double.
En fait ca marche bien mais depuis hier soir je me trompes.
Le 8 de la formule (8/50) est aussi une variable que je fais passer. Et parfois c'était un 6 qui passait.
Je sais pas si j'ai été clair mais le problème venait d'ailleurs . Merci beaucoup et désolé de vous avoir déranger.
marinmarais
Messages postés106Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention16 juillet 20101 22 août 2008 à 09:59
Alors la, je comprends pas ce qui se passe...
Je viens de tester sur VB6 et ca marche impeccable.
Cela dit, tu ecris :
lambda = 20 / (a^ 0.65) * (8/ (50)) ^ 0.175
Les parentheses en rouge sont inutiles. Dans ce cas elles ne changent rien, mais peut-etre que dans ton code, elles sont placees differemment ce qui cause une erreur ?
Est-ce que par hasard, dans ton code, tu n'aurais pas une faute de frappe ?
Je dis ca, ca m'est arrive tellement souvent d'avoir le nez dans le code et de ne pas voir des erreurs plus grosses que moi...
En tout cas, avec ces indications, je ne vois pas d'autre explication (comme dirait l'autre )