est ce qu'il y a une fonction qui peut transformer un chiffre par ex "0,000003" au format 3*10^-6 (au format puissance)
![]()
![]()
![]()
aidez moi !!!!!!!
est ce qu'il y a une fonction qui peut transformer un chiffre par ex "0,000003" au format 3*10^-6 (au format puissance)
![]()
![]()
![]()
aidez moi !!!!!!!
Sinon tu as ca :
qui donne :// Format a negative integer or floating-point number in various ways.
Console.WriteLine("Standard Numeric Format Specifiers");
s = String.Format(
"(C) Currency: . . . . . . . . {0:C}\n" +
"(D) Decimal:. . . . . . . . . {0}\n" +
"(E) Scientific: . . . . . . . {1:E}\n" +
"(F) Fixed point:. . . . . . . {1:F}\n" +
"(G) General:. . . . . . . . . {0:G}\n" +
" (default):. . . . . . . . {0} (default = 'G')\n" +
"(N) Number: . . . . . . . . . {0:N}\n" +
"(P) Percent:. . . . . . . . . {1}\n" +
"(R) Round-trip: . . . . . . . {1:R}\n" +
"(X) Hexadecimal:. . . . . . . {0:X}\n",
-123, -123.45f);
Console.WriteLine(s);
Standard Numeric Format Specifiers
(C) Currency: . . . . . . . . ($123.00)
(D) Decimal:. . . . . . . . . -123
(E) Scientific: . . . . . . . -1.234500E+002
(F) Fixed point:. . . . . . . -123.45
(G) General:. . . . . . . . . -123
(default):. . . . . . . . -123 (default = 'G')
(N) Number: . . . . . . . . . -123.00
(P) Percent:. . . . . . . . . -12,345.00 %
(R) Round-trip: . . . . . . . -123.45
(X) Hexadecimal:. . . . . . . FFFFFF85
Donc poue toi c'est le E (comme scientifique)
salut,
Moi aussi j ai un pb avec le format de mes donnees.
si j ai une variable X qui vaut 12.2686
Comment ecrire 12.2 ?
je pense qu il faut utiliser la methode format, mais j arrive pas a savoir comment![]()
Merci
ça doit faire plus ou moins ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 imports system.Math solution (Truncate(x* 10))/10
salut,
approche originale merci![]()
Par contre, si je fais ca, il n arrondi pas au plus proche. Mon exemple etait foireux, desole.
Pour mon exemple, je voudrais qu il m ecrive 12.3 pas 12.2 encore sorry
Merci
EDIT :
Je viens de trouver la reponse sur un autre sujet. Il faut utiliser Format(X, "#0.0") pour avoir 1 chiffre apres la virgule.
Partager