Classe Math .NET Framework 4
Autor: Pedro Pacheco | Publicado: 2011-10-24T10:24:00-07:00





Classe Math
  

Permite fazer cálculos matemáticos comuns, segue abaixo um breve exemplo e a lista de métodos desta classe:
  
Exemplo de calculo de Raiz quadrada:

Console.WriteLine(Math.Sqrt (900.0));

 

Math.Sqrt = Método que calcula raiz quadrada.

Métodos

  

  
  
   
 
   
Nome
   
Descrição
  
   
  
   
Abs(Decimal)
   
Retorna o valor absoluto   de um número Decimal.
  
   
  
   
Abs(Double)
   
Retorna o valor absoluto de um   número de ponto flutuante de

 precisão dupla.
  
   
  
   
Abs(Int16)
   
Retorna o valor absoluto de um   inteiro assinado de 16 bits.
  
   
  
   
Abs(Int32)
   
Retorna o valor absoluto de um   inteiro assinado de 32 bits.
  
   
  
   
Abs(Int64)
   
Retorna o valor absoluto de um   inteiro assinado de 64 bits.
  
   
  
   
Abs(SByte)
   
Retorna o valor absoluto de um   inteiro assinado de 8 bits.
  
   
  
   
Abs(Single)
   
Retorna o valor absoluto de um   número de ponto flutuante de precisão simples.
  
   
  
   
Acos
   
Retorna o ângulo cujo cosseno é   o número especificado.
  
   
  
   
Asin
   
Retorna o ângulo cujo seno é o   número especificado.
  
   
  
   
Atan
   
Retorna o ângulo cuja tangente   é o número especificado.
  
   
  
   
Atan2
   
Returns   the angle whose tangent is the quotient of two specified numbers.
  
   
 
   
BigMul
   
Produz o produto completo de   dois números de 32 bits.
  
   
 
   
Ceiling(Decimal)
   
Retorna o menor valor de   integral é maior que ou igual ao número de decimal especificado.
  
   
  
   
Ceiling(Double)
   
Retorna o menor valor de   integral é maior ou igual ao número especificado de ponto flutuante de   precisão dupla.
  
   
  
   
Cos
   
Retorna o cosseno do ângulo   especificado.
  
   
  
   
Cosh
   
Retorna o cosseno hiperbólico   do ângulo especificado.
  
   
 
   
DivRem(Int32,   Int32, Int32)
   
Calcula o quociente de dois   inteiros assinados de 32 bits e também retorna o resto de um parâmetro de   saída.
  
   
 
   
DivRem(Int64,   Int64, Int64)
   
Calcula o quociente de dois   inteiros assinados de 64 bits e

 também retorna o resto de um parâmetro de   saída.
  
   
  
   
Exp
   
Retorna e elevado à   potência especificado.
  
   
 
   
Floor(Decimal)
   
Retorna o maior inteiro menor   ou igual ao número de decimais especificado.
  
   
  
   
Floor(Double)
   
Returns   the largest integer less than or equal to the specified double-precision   floating-point number.
  
   
  
   
IEEERemainder
   
Retorna o número especificado   do resto que resulta da divisão de um número especificado por outro.
  
   
  
   
Log(Double)
   
Retorna o natural (base e)   o logaritmo de um número especificado.
  
   
 
   
Log(Double,   Double)
   
Retorna o logaritmo de um   número especificado em uma base especificada.
  
   
  
   
Log10
   
Retorna o logaritmo de base 10   de um número especificado.
  
   
  
   
Max(Byte,   Byte)
   
Retorna o maior dos dois   inteiros não assinados de 8 bits.
  
   
  
   
Max(Decimal,   Decimal)
   
Retorna o maior dos dois   números decimais.
  
   
  
   
Max(Double,   Double)
   
Retorna o maior dos dois   números de ponto flutuante de precisão dupla.
  
   
  
   
Max(Int16,   Int16)
   
Retorna o maior dos dois   inteiros assinados de 16 bits.
  
   
  
   
Max(Int32,   Int32)
   
Retorna o maior dos dois   inteiros assinados de 32 bits.
  
   
  
   
Max(Int64,   Int64)
   
Retorna o maior dos dois   inteiros assinados de 64 bits.
  
   
  
   
Max(SByte,   SByte)
   
Retorna o maior dos dois   inteiros assinados de 8 bits.
  
   
  
   
Max(Single,   Single)
   
Retorna o maior dos dois   números de ponto flutuante de precisão simples.
  
   
  
   
Max(UInt16,   UInt16)
   
Retorna o maior dos dois   inteiros não assinados de 16 bits.
  
   
  
   
Max(UInt32,   UInt32)
   
Retorna o maior dos dois   inteiros não assinados de 32 bits.
  
   
  
   
Max(UInt64,   UInt64)
   
Retorna o maior dos dois   inteiros não assinados de 64 bits.
  
   
  
   
Min(Byte,   Byte)
   
Retorna o menor dos dois   inteiros não assinados de 8 bits.
  
   
  
   
Min(Decimal,   Decimal)
   
Retorna o menor dos dois   números decimais.
  
   
  
   
Min(Double,   Double)
   
Retorna o menor dos dois   números de ponto flutuante de precisão dupla.
  
   
  
   
Min(Int16,   Int16)
   
Retorna o menor dos dois   inteiros assinados de 16 bits.
  
   
  
   
Min(Int32,   Int32)
   
Retorna o menor dos dois   inteiros assinados de 32 bits.
  
   
  
   
Min(Int64,   Int64)
   
Retorna o menor dos dois   inteiros assinados de 64 bits.
  
   
  
   
Min(SByte,   SByte)
   
Retorna o menor dos dois   inteiros assinados de 8 bits.
  
   
  
   
Min(Single,   Single)
   
Retorna o menor dos dois   números de ponto flutuante de precisão simples.
  
   
  
   
Min(UInt16,   UInt16)
   
Retorna o menor dos dois   inteiros não assinados de 16 bits.
  
   
  
   
Min(UInt32,   UInt32)
   
Retorna o menor dos dois   inteiros não assinados de 32 bits.
  
   
  
   
Min(UInt64,   UInt64)
   
Retorna o menor dos dois   inteiros não assinados de 64 bits.
  
   
  
   
Pow
   
Retorna um número especificado   elevado à potência especificada.
  
   
  
   
Round(Decimal)
   
Arredonda um valor decimal para   o valor inteiro mais próximo.
  
   
  
   
Round(Double)
   
Arredonda um valor de ponto   flutuante de precisão dupla para o valor inteiro mais próximo.
  
   
  
   
Round(Decimal,   Int32)
   
Arredonda um valor decimal para   um número especificado de dígitos fracionários.
  
   
 
   
Round(Decimal,   MidpointRounding)
   
Arredonda um valor decimal para   o inteiro mais próximo. Um parâmetro especifica como arredondar o valor   se for situadas entre dois outros números.
  
   
  
   
Round(Double,   Int32)
   
Arredonda um valor de ponto   flutuante de dupla precisão para um número especificado de dígitos   fracionários.
  
   
 
   
Round(Double,   MidpointRounding)
   
Arredonda um valor de ponto   flutuante de precisão dupla para o inteiro mais próximo. Um parâmetro   especifica como arredondar o valor se for situadas entre dois outros números.
  
   
 
   
Round(Decimal,   Int32, MidpointRounding)
   
Arredonda um valor decimal para   um número especificado de dígitos fracionários. Um parâmetro especifica   como arredondar o valor se for situadas entre dois outros números.
  
   
 
   
Round(Double,   Int32, MidpointRounding)
   
Arredonda um valor de ponto   flutuante de dupla precisão como o número especificado de dígitos   fracionários. Um parâmetro especifica como arredondar o valor se for   situadas entre dois outros números.
  
   
  
   
Sign(Decimal)
   
Retorna um valor indicando o   sinal de um número decimal.
  
   
  
   
Sign(Double)
   
Retorna um valor indicando o   sinal de um número de ponto flutuante de precisão dupla.
  
   
  
   
Sign(Int16)
   
Retorna um valor indicando o   sinal de um inteiro assinado de 16 bits.
  
   
  
   
Sign(Int32)
   
Retorna um valor indicando o   sinal de um inteiro assinado de 32 bits.
  
   
  
   
Sign(Int64)
   
Retorna um valor indicando o   sinal de um inteiro assinado de 64 bits.
  
   
  
   
Sign(SByte)
   
Returns   a value indicating the sign of an 8-bit signed integer.
  
   
  
   
Sign(Single)
   
Retorna um valor indicando o   sinal de um número de ponto flutuante de precisão simples.
  
   
  
   
Sin
   
Retorna o seno do ângulo especificado.
  
   
  
   
Sinh
   
Retorna o seno hiperbólico do   ângulo especificado.
  
   
  
   
Sqrt
   
Retorna a raiz quadrada de um   número especificado.
  
   
  
   
Tan
   
Retorna a tangente do ângulo   especificado.
  
   
  
   
Tanh
   
Retorna a tangente hiperbólica   do ângulo especificado.
  
   
 
   
Truncate(Decimal)
   
Calcula a parte integrante de   um número de decimal especificado.
  
   
 
   
Truncate(Double)
   
Calcula a parte integrante de   um determinado número de ponto flutuante de precisão dupla.