Bonjour,
Je voudrais savoir s'il existe la possibilité d'extraire l'ordre de grandeur (i.e. la puissance d'un double), par exemple si dans un programme j'ai 3.654e-5 je voudrais une commande qui me renvoie le résultat 1e-5.
Merci d'avance
Version imprimable
Bonjour,
Je voudrais savoir s'il existe la possibilité d'extraire l'ordre de grandeur (i.e. la puissance d'un double), par exemple si dans un programme j'ai 3.654e-5 je voudrais une commande qui me renvoie le résultat 1e-5.
Merci d'avance
Un truc à base de floor(log10(x)); devrait te donner -5. Si tu le souhaites, tu peux alors retourner à 1e-5 avec pow.
Je ne sais pas s'il y a une méthode plus rapide, mais en base 10, j'en doute.
Je vais essayer. Bye
Attention quand même aux valeurs négatives, la fonction log ne va pas apprécier :D