cs_Paul73
Messages postés13Date d'inscriptionlundi 19 septembre 2005StatutMembreDernière intervention21 juin 2006
-
18 déc. 2005 à 16:48
cs_Paul73
Messages postés13Date d'inscriptionlundi 19 septembre 2005StatutMembreDernière intervention21 juin 2006
-
27 déc. 2005 à 15:28
Bonjour à tous !
Je développe actuelle ment un programe, appelé Impact Calculator, en lien avec le CNRS, le CNES, l'Ecole Normale Supérieure.
Ce programme calcule les effets d'un impact météoritque dont l'utilisateur donne les principales caractéristiques.
Voici mon problème : j'obtiens des nombres du type : 1,6667567562342564 E+24 et je n'arrive pas à les arrondir comme ceci : 1,67 E+24. En effet, il ne s'agit de nombres non décimaux, mais très grands. Comment faire ? La fonction "format" ne fonctionne pas. Dois-je définir mes variables autrement ???
Merci d'avance pour votre aide !!!
Cordialement,
Paul
A voir également:
Arrondi scientifique en VB --> Impossible ??? Aidez-moi !!!
cs_Paul73
Messages postés13Date d'inscriptionlundi 19 septembre 2005StatutMembreDernière intervention21 juin 2006 27 déc. 2005 à 12:24
Merci de vos réponses très intéressantes. Cependant, mon problème persiste à certains moments : en effet, les nombres que j'obtiens peuvent très bien être "1,6667567562342564 E+24" ou 123445453,55544 ou 32 ou 98765434567654,5
Les formules proposées ne fonctionnent pas dans les autres cas. Existe-t-il une formule qui fonctionne avec tout nombre a, pour avoir une écriture du type
c,bbb E+r avec :
0<c<1
r entier et r>0
Merci de votre aide, en tous les cas de la pub sera faite pour votre site !!!
cs_Paul73
Messages postés13Date d'inscriptionlundi 19 septembre 2005StatutMembreDernière intervention21 juin 2006 27 déc. 2005 à 13:13
Après vérification, je m'aperçois, Daniel, que vous avez raison. Cependant, permettez moi de vous dire que cela ne marche QUE pour les MsgBox. En vérifiant avec une Label, je vois que cela ne fonctionne toujours pas. Comment faire pour que je résultat obtenu dans la MsgBox soit le même que celui obtenu dans la label ?
En gros, quels paramètres dois-je appliquer à la Label ?
Exemple
nbr1 = 32 --> 3.20E+1 (msg box) --> 32 (label)
Grand merci pour votre réponse en tous les cas !!!