Des lecteurs comme vous aident à soutenir MUO. Lorsque vous effectuez un achat en utilisant des liens sur notre site, nous pouvons gagner une commission d'affiliation. En savoir plus.

De nombreux programmes ont besoin d'une certaine forme de mathématiques pour effectuer certains calculs ou formater des données numériques. Dans une application C#, vous pouvez utiliser la classe Math pour vous aider à effectuer des tâches mathématiques de base.

La classe Math contient de nombreuses fonctions mathématiques différentes. Celles-ci incluent des fonctions liées à l'arrondi décimal, à la trigonométrie, aux puissances et aux racines carrées. Voici une liste de certaines des fonctions courantes que vous pouvez utiliser.

Comment utiliser les fonctions mathématiques de base

Certaines des tâches mathématiques de base que vous pourriez effectuer incluent la recherche des nombres minimum et maximum dans une liste. Vous pouvez également arrondir ou tronquer les décimales pour les formater ou trouver la valeur absolue d'un nombre.

Ces fonctions mathématiques peuvent être utiles si vous êtes créer des classes en C# qui utilisera des données numériques formatées. Un autre scénario où cela peut être utile est si vous êtes enregistrement de données dans un fichier CSV dans une application C#.

Vous pouvez ajouter ces exemples à n'importe quel type d'application C#, comme les applications console, les applications ASP.NET, etc.

Mathématiques. Max()

La fonction Max() vous permet de comparer deux nombres pour déterminer lequel a la valeur maximale. Il existe différentes variantes de la méthode, qui vous permettent d'entrer différents types de données numériques dans la fonction. Cela inclut les entiers, les doubles, les flottants, etc.

Voici un exemple d'utilisation de la fonction :

entier max = Mathématiques.Max(4, 7);
Console. WriteLine (max); // sortie: 7

La fonction Max() prend toujours exactement deux arguments à comparer. Si vous souhaitez trouver le maximum d'un tableau de nombres, il existe de nombreuses solutions de contournement. L'une d'entre elles consiste à parcourir manuellement le tableau et à utiliser la fonction Max() pour comparer chaque nombre :

var arrayMaxNumbers = nouveauListe() { 3, 6, 1, 8, 4, 1 };
entier nombremax = arrayMaxNumbers[0];

pour chaque (var num dans arrayMaxNumbers)
{
nombremax = Mathématiques.Max (nombremax, nombre);
}

Console. WriteLine (maxNumber); // sortie: 8

Mathématiques. Mini()

La fonction Min() fonctionne de la même manière que la fonction Max(). Vous pouvez passer deux nombres à la fonction et elle renverra le plus petit :

entier min = Mathématiques.Min(4, 7);
Console. WriteLine (min); // sortie: 4

De même, vous devrez appeler la fonction Min() plusieurs fois pour trouver le plus petit élément d'une liste :

var arrayMinNumbers = nouveauListe() { 3, 6, -1, 8, 4, 1 };
entier minNumber = arrayMinNumbers[0];

pour chaque (var num dans arrayMinNumbers)
{
nombremin = Mathématiques.Min (minNumber, num);
}

Console. WriteLine (minNumber); // sortie: -1

Mathématiques. Abdos()

La fonction Abs() permet de calculer la valeur absolue d'un nombre. Une valeur absolue ne peut jamais être négative, car elle représente la distance entre un nombre et 0.

Voici comment vous pouvez utiliser la fonction Abs() :

int nombreabsolu = Mathématiques.Abdos(5);
Console. WriteLine (absoluteNum); // sortie: 5

int absoluNumNégatif = Mathématiques.Abdos(-5);
Console. WriteLine (absoluteNumNegative); // sortie: 5

Mathématiques. Rond()

La fonction Round() accepte un argument décimal. Vous pouvez également spécifier une limite au nombre de décimales qu'il doit avoir. La fonction renvoie alors le nombre arrondi :

Décimales doubles arrondies = Mathématiques.Rond(40.12345, 2);
Console. WriteLine (arrondiDecimals); // sortie: 40.12

Vous pouvez également entrer un seul numéro dans la fonction. Par défaut, la fonction arrondira la décimale au nombre entier le plus proche :

nombre double arrondi = Mathématiques.Rond(40.6);
Console. WriteLine (arrondiNum); // sortie: 41

Mathématiques. Tronquer()

La fonction Truncate() accepte un type de données décimal ou double, tel que 4.5. Il supprime toute partie fractionnaire du nombre et renvoie la valeur entière résultante.

double tronquéNum = Mathématiques.Tronquer(4.5);
Console. WriteLine (truncatedNum); // sortie: 4

Comment utiliser les fonctions de trigonométrie de base

La classe Math comprend également plusieurs fonctions qui peuvent vous aider dans les calculs de trigonométrie.

Mathématiques. Péché()

La fonction Sin() vous permet de saisir un angle mesuré en radians. La fonction renverra la valeur du sinus de l'angle :

double sinAngle = (90 * (Mathématiques.PI)) / 180;
Console. EcrireLigne(Mathématiques.Sin (sinAngle)); // sortie: 1

Mathématiques. cos()

La fonction Cos() prend également un angle mesuré en radians. Il renvoie ensuite le cosinus pour cet angle :

double cosAngle = (90 * (Mathématiques.PI)) / 180;
Console. EcrireLigne(Mathématiques.Cos (cosAngle)); // sortie: 6.123

Mathématiques. Bronzer()

De même, la fonction Tan() prend un angle mesuré en radians et renvoie la tangente de l'angle :

double tanAngle = (30 * (Mathématiques.PI)) / 180;
Console. EcrireLigne(Mathématiques.Tan (tanAngle)); // sortie: 0,577

Comment utiliser les fonctions mathématiques de puissance et de racine carrée

Vous pouvez utiliser les fonctions mathématiques pour calculer la puissance et la racine carrée d'un nombre.

Mathématiques. Pow()

La fonction Pow() calcule la puissance d'un nombre particulier. Voici un exemple d'utilisation de la fonction Pow() :

double powNum = Mathématiques.Pow(5, 3);
Console. WriteLine (powNum); // sortie: 125

Dans ce cas, la fonction calcule le résultat de 5 à la puissance 3 (ou, en d'autres termes, 5 * 5 * 5).

Mathématiques. Carré()

La fonction Sqrt() renvoie la racine carrée d'un nombre. Par exemple, passer 16 dans la fonction renverra la racine carrée de 16, soit 4 :

double sqrtNum = Mathématiques.Sqrt(16);
Console. WriteLine (sqrtNum); // sortie: 4

Utilisation des fonctions mathématiques pour les calculs mathématiques

Les fonctions mathématiques existantes sont là pour vous faciliter la vie lorsqu'il s'agit de faire certains calculs. Ce ne sont pas les seules fonctions proposées dans le cours de mathématiques, alors n'hésitez pas à en explorer d'autres, en fonction de vos besoins.

La plupart des langages de programmation incluent des fonctions pratiques, ou des bibliothèques complètes, pour les opérations mathématiques courantes.