Curiosity, learning and homework help
20/10/2021
Language: FR | ENG

:

### MEMBERS

 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:
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)

• To calculate the exponential of a number: $$e^x$$ (ou $$\exp(x)$$)
• Math.Exp(x)

• To calculate the square root of a number: $$\sqrt{x}$$
• Math.Sqrt(x)

• To calculate the cosine of a number: $$\cos(x)$$
• Math.Cos(x)

• To calculate the sine of a number: $$\sin(x)$$
• Math.Sin(x)

• To calculate the tangent of a number: $$tan(x)$$
• Math.Tan(x)

• To use the number pi: $$\pi$$
• Math.PI

• To calculate the power of a number: $$x^y$$
• Math.Pow(x,y)

• To get the closest integer smaller than a number (the integral part): the greatest integer less than or equal to x
• Math.Floor(x)

• To get the closest integer greater than a number: the smallest integer greater than or equal to x
• Math.Ceiling(x)

• To calculate the absolute value of a number: $$\lvert x \rvert$$
• 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.