Come to discuss on the forum! ■ FAST and FREE signup. ■ |
😀 Access to discussion forums 😀 |
Help for HOMEWORKS, support in COMPUTER SCIENCE, help for learning FRENCH and ENGLISH, discussion on your INTERESTS and HOBBIES... |
Some mathematical functions in C#
In C# ("C sharp"), to be able to use mathematical functions, you need to import the Math class that comes with the C# System namespace. So you must not forget to add the following line:
Then, all mathematical functions from the Math class become accessible.
This succession of instructions returns the value of \(cos(\pi)\), namely -1.
Here is a non-exhaustive list of the functions available in the C# Math class:
To calculate the exponential of a number: \(e^x\) (ou \(\exp(x)\))
To calculate the square root of a number: \(\sqrt{x}\)
To calculate the cosine of a number: \(\cos(x)\)
To calculate the sine of a number: \(\sin(x)\)
To calculate the tangent of a number: \(tan(x)\)
To use the number pi: \(\pi\)
To calculate the power of a number: \(x^y\)
To get the closest integer smaller than a number (the integral part): the greatest integer less than or equal to x
To get the closest integer greater than a number: the smallest integer greater than or equal to x
To calculate the absolute value of a number: \(\lvert x \rvert\)
If you have any comments or questions about the Math class of C#, you can discuss them in the forum: Discussion forums.
using System;
Then, all mathematical functions from the Math class become accessible.
- Example :
using System;
double x = Math.Cos(Math.PI);
Console.WriteLine(x);
This succession of instructions returns the value of \(cos(\pi)\), namely -1.
Here is a non-exhaustive list of the functions available in the C# Math class:
- To calculate the logarithm of a number (natural logarithm to base \(e\)): \(\ln(x)\)
Math.Log(x)
Math.Exp(x)
Math.Sqrt(x)
Math.Cos(x)
Math.Sin(x)
Math.Tan(x)
Math.PI
Math.Pow(x,y)
Math.Floor(x)
Math.Ceiling(x)
Math.Abs(x)
If you have any comments or questions about the Math class of C#, you can discuss them in the forum: Discussion forums.
Share this page on social media:
Questions, comments?
Quick comments
• Scr@b [08/08/2021 at 00:48:39]
Thank you for this list!
It helped me when I needed it. 🙂
It helped me when I needed it. 🙂
• Message from Admin:
Glad this is helpful. 😉
If you have any questions about it, please go straight to the forum!