Tronquer un real

Signaler
Messages postés
16
Date d'inscription
mercredi 19 mars 2008
Statut
Membre
Dernière intervention
17 mai 2008
-
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
-
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).
A voir également:

3 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
74
Salut
Je ne savais pas non plus comment faire et j'ai passé 2 minutes 44 dans l'aide de VB.Net pour trouver la fonction FormatNumber.
Et toi ?

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
68
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.
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
74
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