Maison >développement back-end >Tutoriel C#.Net >Fonctions mathématiques en C#
La classe System.Math en C# fournit des méthodes et des propriétés pour effectuer des opérations mathématiques, des calculs trigonométriques, logarithmiques, etc.
Certaines de ses méthodes incluent -
Sr.No | Méthodes et description |
---|---|
1 |
Abs(Decimal) Renvoie le nombre absolu de décimal. |
2 |
Abs (Double) Renvoie la valeur absolue d'un nombre à virgule flottante double précision. |
3 | Abs(Int16) Renvoie la valeur absolue d'un entier signé de 16 bits. |
4 |
Abs(Int32) Renvoie la valeur absolue d'un entier signé de 32 bits. |
Abs(Int64) Renvoie la valeur absolue d'un entier signé de 64 bits. |
|
6 |
Abs(SByte) Renvoie la valeur absolue d'un entier signé de 8 bits. |
7 |
Abs(Single) Renvoie un nombre absolu à virgule flottante simple précision. |
8 |
Acos(Double) Renvoie l'angle dont le cosinus est le nombre spécifié. |
9 |
Asin (double) Renvoie l'angle dont la valeur sinusoïdale est le nombre spécifié. |
10 |
Atan(Double) Renvoie l'angle dont la valeur tangente est le nombre spécifié. |
Veuillez vous référer à MSDN pour toutes les méthodes
Voyons un exemple d'obtention de la valeur absolue -
using System; class Program { static void Main() { int val1 = 250; int val2 = -150; Console.WriteLine("Before..."); Console.WriteLine(val1); Console.WriteLine(val2); int abs1 = Math.Abs(val1); int abs2 = Math.Abs(val2); Console.WriteLine("After..."); Console.WriteLine(abs1); Console.WriteLine(abs2); } }
Les fonctions logarithmiques et trigonométriques font également partie du système. Les fonctions trigonométriques comme ACos, ASin, Sin, Cos, Tan, etc. sont incluses dans la classe Math en C#. Il appartient au type Math de l’espace de noms System.
Voici un exemple montrant comment implémenter des fonctions trigonométriques en C# :
using System; class Program { static void Main() { Console.WriteLine(Math.Acos(0)); Console.WriteLine(Math.Cos(2)); Console.WriteLine(Math.Asin(0.2)); Console.WriteLine(Math.Sin(2)); } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!