Comment complétez-vous un nombre à deux décimales en C #

Comment complétez-vous un nombre à deux décimales en C #

L'arrondi est le processus de réduction de la précision d'un nombre tout en gardant sa valeur proche de la valeur d'origine. Par exemple, arrondir un nombre à deux décimales signifie garder uniquement les deux premiers chiffres après le point décimal et jeter le reste. L'arrondi est une opération courante dans la programmation, et C # fournit une variété de façons de ronger les nombres.

    • En utilisant les mathématiques.Rond()
    • En utilisant les mathématiques.Plafond()
    • En utilisant les mathématiques.Sol()
    • Utilisation de la chaîne.Format()

En utilisant les mathématiques.Rond()

En C #, cette fonction peut être utilisée pour arronner un nombre à un nombre spécifié de décimales afin de réduire un nombre à deux décimales en C # en utilisant cette fonction, passez simplement le nombre et le nombre de décimales à la méthode, voici un Exemple de code:

Utilisation du système;
programme de classe

statique void main (String [] args)

Double num = 3.141592653589793238;
Double Roundnum = mathématiques.Rond (num, 2);
Console.Writeline (Rounddnum);


Dans cet exemple, nous déclarons une double variable et lui donnons la valeur "3.141592653589793238 ” et après cela, utilisez la fonction rond (). Le résultat de l'opération d'arrondi est stocké dans une nouvelle double variable appelée Roundnum.

En utilisant les mathématiques.Plafond()

Une autre façon de contourner une décimale à deux endroits est en utilisant cette fonction, vous pouvez multiplier le nombre par 100, appliquer le plafond () au résultat, puis diviser par 100 pour obtenir le nombre arrondis avec deux décimales:

Utilisation du système;
programme de classe

statique void main (String [] args)

Double num = 3.141592653589793238;
Double Roundnum = mathématiques.Rond (num, 2);
Console.Writeline (Rounddnum);


Dans cet exemple, nous déclarons une double variable et lui attribuons la valeur de l'IP constant pour l'illustration. Le résultat de cette opération est stocké dans une nouvelle double variable appelée Roundnum.

En utilisant les mathématiques.sol()

Pour arrondir un nombre à deux décimales en C #, en utilisant cette fonction, nous pouvons multiplier le nombre par 100 et après cela appliquer cette fonction, puis diviser le résultat par 100. Cela tourne effectivement le nombre à deux décimales.

Utilisation du système;
programme de classe

statique void main (String [] args)

Double num = 3.141592653589793238;
Double Roundnum = mathématiques.Plancher (num * 100) / 100;
Console.Writeline (Rounddnum);


Dans ce code C #, la fonction de plancher () est utilisée pour arrondir le nombre donné à l'entier le plus proche vers l'infini négatif et le résultat est divisé de 100 pour remettre le point décimal vers sa position d'origine, complétant efficacement le nombre à deux décimales lieux.


Note: La principale différence entre plancher () et plafond () est que le sol () tourne toujours jusqu'à l'entier le plus proche, tandis que le plafond () toujours Arronda jusqu'à l'entier le plus proche. Supposons que si nous appliquons Floor () au numéro 2.99, il arrivera à 2. D'un autre côté, si nous appliquons les mathématiques.Plafonnier () au même nombre, il complètera jusqu'à 3.

Utilisation de la chaîne.Format()

Pour compléter un nombre à deux décimales en C # en utilisant cette fonction, voici un exemple de code qui arrête la valeur de PI jusqu'à deux décimales:

Utilisation du système;
programme de classe

statique void main (String [] args)

Double num = 3.141592653589793238;
String RoundNumber = String.Format ("0: n2", num);
Console.Writeline (RoundNumber); // Sortie: 15.68


Le code utilise ensuite la méthode de format pour arronner le nombre à 2 décimales, stockant le résultat dans une variable de chaîne nommée «RoundNumber». La chaîne de format «0: n2» indique la méthode pour formater le premier argument qui lui est transmis (dans ce cas, la variable «num») en nombre avec deux décimales.

Dans le code «0: n2», «0» représente la position du paramètre dans la liste des arguments, et «n2» spécifie le format de numéro.

Le spécificateur de format «N» est utilisé pour formater un nombre comme une chaîne avec un nombre spécifique de décimales. Dans ce cas, «N2» signifie que le nombre doit être formaté avec deux décimales.

Conclusion

Arronner un nombre à deux décimales est une tâche courante dans la programmation, et plusieurs méthodes sont disponibles pour y parvenir en C #. Dans cet article, nous avons couvert quatre méthodes différentes pour arrondir un nombre à deux décimales en C #: Utilisation de mathématiques.Plancher, en utilisant les mathématiques.Plafond, en utilisant les mathématiques.Rond et en utilisant la chaîne.Fonctions de format.