Para quem necessita realizar cálculos mais complexos do que uma simples soma ou uma multiplicação em C#, as funções da classe Math podem ajudar. Abaixo mostro uma lista deles com suas funcionalidades:
Função |
Finalidade |
Exemplo |
Abs(x) |
Valor absoluto de x |
Abs(3.5) = 3,5;
Abs(-3.5) = 3,5; |
Acos(x) |
Arco cosseno de x |
Acos (0.3) = 1,26... |
Asin(x) |
Arco seno de x |
Asin(0.6) = 0,64... |
Atan(x) |
Arco tangente de x |
Atan(0.5) = 0,46... |
Ceiling(x) |
Arredonda x para cima |
Ceiling(0.1) = 1;
Ceiling(-0.1) = 0; |
Cos(x) |
Cosseno de x |
Cos(0.5) = 0,87... |
E |
Valor da constante E |
E = 2,71... |
Exp(x) |
Exponencial (e elevado na x) |
Exp(2.0) = 7,38... |
Floor(x) |
Arredonda x para baixo |
Floor(0.9) = 0;
Floor(-0.9) = -1; |
Log(x) |
Logaritmo de x na base natural e |
Log(2.71) = 0,99... |
Log10(x) |
Logaritmo de x na base 10 |
Log(2.0) = 0,30... |
Max(x,y) |
Maior valor entre dois números |
Max(1.5,1.7) = 1,7;
Max(-0.5,-0.7) = -0,5; |
Min(x) |
Menor valor entre dois números |
Min(1.5,1.7) = 1,5;
Min(-0.5,-0.7) = -0,7; |
PI |
Valor de pi |
PI = 3,14... |
Pow(x,y) |
Valor de x elevado na y |
Pow(2,4) = 16 |
Round(x,y) |
Arredonda x para y casas decimais |
Round(5.98765,3) = 5,988 |
Sin(x) |
Seno de x |
Sin(2) = 0,9... |
Sqrt(x) |
Raiz quadrada de x |
Sqrt(81) = 9 |
Tan(x) |
Tangente de x |
Tan(0.5) = 0,54... |
Não esqueça de utilizar Math e um ponto precedendo o nome da função. Exemplo: Math.Sqrt(81);