Calcul de puissance de n - VB/VBA/VBS - Programmation
Marsh Posté le 07-03-2014 à 11:03:32
Bonjour !
Cela dépend de la façon dont est codée la fonction puissance : si la méthode "classique" est utilisée, c'est à dire celle qui marche pour toutes les valeurs (ou presque, il faut quand même que le nombre à élever à la puissance soit strictement positif), soit :
a puissance b = e puissance (b x ln(a)), on voit que si on prend b=1, on calcule le logarithme de la valeur, puis on en calcule l'exponentielle, donc, oui, on peut avoir une (faible) différence avec la valeur initiale.
A la limite, vous pouvez tenter de faire le calcul avec les deux méthodes et voir si cela donne le même résultat.
Bonne continuation !
Marsh Posté le 07-03-2014 à 10:42:25
Bonjour,
Je viens à vous car je me pose une petite question. Pensez-vous que la fonction puissance ^ de VBA puisse fonctionner avec une certaine incertitude?
Je suis venu à me poser cette question car dans un programme que j'ai écrit, je fais 2 calculs dans une boucle :
Et il se trouve que lorsque je fixe n=1 (cad que les calculs de Ctot et Ctot2 sont strictement les mêmes du point de vue mathématique), j'ai mon MsgBox "tu peux tout recommencer", quelqu'un aurait-il une explication?
En vous remerciant par avance
Bien à vous
Jérémy