hinda11
Messages postés16Date d'inscriptionmercredi 19 mars 2008StatutMembreDernière intervention17 mai 2008
-
26 mars 2008 à 22:17
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
27 mars 2008 à 11:54
slt, Je veux tronquer mes valeurs réelles à 2 chiffre après la virgule (1.499999 => 1.49).
Comment puis je faire ?
mais je veux qu'elle augmente par exemple 1.49999 => 1.5).
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 27 mars 2008 à 10:34
Oui et non...
genre de pratiques qui me déplaisent (pardon Jack).
FormatNumber renvoie un String: c'est destiné a de l'affichage, point barre.
Math.Round semble plus adapté:
Public Shared Function Round(ByVal d As Decimal, ByVal decimals As Integer) As Decimal
Membre de System.Math
Résumé :
Arrondit une valeur décimale à la précision spécifiée.
Paramètres :
d: Nombre décimal à arrondir.
decimals: Nombre de décimales significatives (précision) de la valeur de retour.
Valeurs de retour :
Nombre le plus proche de d avec une précision égale à decimals. Si d se trouve entre deux nombres, l'un étant pair et l'autre impair, le nombre pair est retourné. Si la précision de d est inférieure à decimals, alors d est retourné sans modification.
Exceptions :
System.ArgumentOutOfRangeException: decimals est inférieur à 0 ou supérieur à 28.
System.OverflowException: Le résultat est à l'extérieur de la plage d'un System.Decimal.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 27 mars 2008 à 11:54
Oui, en effet
Pardon pour la fausse piste
+ une baffe, ça m'apprendra
Ah bah non, pas une baffe, sinon il va falloir que je me fasse un procès à moi même ... privé de dessert alors