Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1581 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  comment limité un nombre a 2 decimal en c#

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment limité un nombre a 2 decimal en c#

n°811707
loost
Posté le 31-07-2004 à 02:09:18  profilanswer
 

bonjour,
 
j'aimerai savoir commen limité un nombre en c# a 2decimal pres, exemple apres avoir effectuer un calcul j'ai une reponse = 22,64275  déclaré en type decimal  quel ligne de commande dois-je faire pour que mon nombre contenu dans ma variable de type decimal  devienne 22,64 (avec l'arrondi a 2 decimal pres)
 
merci d'avance.
 
loost

mood
Publicité
Posté le 31-07-2004 à 02:09:18  profilanswer
 

n°811721
Taz
bisounours-codeur
Posté le 31-07-2004 à 09:38:57  profilanswer
 

tu veux dire pour l'affichage ?
sinon utilise System.Decimal par exemple

n°811798
HappyHarry
Posté le 31-07-2004 à 11:41:15  profilanswer
 

regarde du coté de String.Format()
 
ou de ToString(string FormatString)
 
des fonctions de formattage quoi [:spamafote]


Message édité par HappyHarry le 31-07-2004 à 11:42:00
n°814384
jaylee
Posté le 04-08-2004 à 01:00:01  profilanswer
 

HappyHarry a écrit :

regarde du coté de String.Format()
 
ou de ToString(string FormatString)
 
des fonctions de formattage quoi [:spamafote]


 
Tu peut utiliser plusieurs méhodes, mais une marche parfaitement à savoir :
 

Code :
  1. Console.WriteLine(123.456789.ToString(".00" ));
  2. Console.WriteLine(0x12.ToString("X4" ));


 
Tu rajoutes autant de zeros que tu as besoin de décimales. L'exemple pour l'hexadécimal peut aussi certainement t'être utile.
 
Attention, la méthode d'écriture en utilisant une constante puis ToString() n'est que pour l'exemple :) Ce n'est bien sur pas à utiliser dans le cadre d'un vrai programme...
 
Au passage, System.Decimal n'est à utiliser que lors des opérations ou les résultats sont très sensibles aux erreurs d'arrondi, ou lorsque les chiffres sont très (très) grands.
 
--
Jay
{Epitech.}
http://www.labtech.epitech.net/blogs/jaylee


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  comment limité un nombre a 2 decimal en c#

 

Sujets relatifs
Recueillir le nombre de fichiers sur un serveur ftpLimiter le nombre de caractères dans un div dynamique ?
Limiter le nombre de requete php par minuteIncrémenter un nombre
Nombre de ligne d'un fichier texte ouvert sous ExcelMéthode correcte ? + Pb de nombre de champs indéterminé
Commande sélectionnant un nb décimal au hasard ?Peut-on limiter le nombre de lignes d'une textarea
[RESOLU] - [VB6] Obtenir le nombre de dimensions d'un tableau ?[Oracle] Nombre d'instruction maximum d'un bloc d'éxecution
Plus de sujets relatifs à : comment limité un nombre a 2 decimal en c#


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR