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

Then, all mathematical functions from the

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#

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 that comes with the C#**System**namespace. So you must not forget to add the following line: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.Questions, comments?

Quick comments

**• Scr@b**[07/08/2021 at 19:48:39]

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!