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
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager