Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

Muitos programas precisam de alguma forma de matemática para concluir certos cálculos ou formatar dados numéricos. Em um aplicativo C#, você pode usar a classe Math para ajudá-lo a concluir tarefas matemáticas básicas.

A classe Math contém muitas funções matemáticas diferentes. Isso inclui funções relacionadas a arredondamento decimal, trigonometria, potências e raízes quadradas. Aqui está uma lista de algumas das funções comuns que você pode usar.

Como usar funções matemáticas básicas

Algumas das tarefas matemáticas básicas que você pode fazer incluem encontrar os números mínimo e máximo em uma lista. Você também pode arredondar ou truncar decimais para formatá-los ou encontrar o valor absoluto de um número.

Essas funções matemáticas podem ser úteis se você estiver criando classes em C# que usará dados numéricos formatados. Outro cenário em que pode ser útil é se você estiver

instagram viewer
salvando dados em um arquivo CSV em um aplicativo C#.

Você pode adicionar esses exemplos a qualquer tipo de aplicativo C#, como aplicativos de console, aplicativos ASP.NET e muito mais.

Matemática. máx()

A função Max() permite comparar dois números para determinar qual deles tem o valor máximo. Existem diferentes variações do método, que permitem inserir diferentes tipos de dados numéricos na função. Isso inclui ints, double, floats e muito mais.

Aqui está um exemplo de como você pode usar a função:

int máximo = Matemática.Max(4, 7);
Console. WriteLine (max); // saída: 7

A função Max() sempre leva exatamente dois argumentos para comparar. Se você deseja encontrar o máximo de uma matriz de números, há muitas soluções alternativas. Uma delas inclui percorrer manualmente o array e usar a função Max() para comparar cada número:

var arrayMaxNumbers = novoLista() { 3, 6, 1, 8, 4, 1 };
int maxNumber = arrayMaxNumbers[0];

para cada (var num em arrayMaxNumbers)
{
maxNúmero = Matemática.Max (maxNumber, num);
}

Console. WriteLine (maxNumber); // saída: 8

Matemática. Mín()

A função Min() funciona da mesma forma que a função Max(). Você pode passar dois números para a função e ela retornará o menor:

int min = Matemática.Min(4, 7);
Console. WriteLine (min); // saída: 4

Da mesma forma, você precisará chamar a função Min() várias vezes para encontrar o menor item em uma lista:

var arrayMinNumbers = novoLista() { 3, 6, -1, 8, 4, 1 };
int minNumber = arrayMinNumbers[0];

para cada (var num em arrayMinNumbers)
{
minNúmero = Matemática.Min (minNumber, num);
}

Console. WriteLine (minNumber); // saída: -1

Matemática. Abdômen()

A função Abs() permite calcular o valor absoluto de um número. Um valor absoluto nunca pode ser negativo, pois representa a distância que um número está de 0.

É assim que você pode usar a função Abs():

int absolutoNum = Matemática.Abdômen(5);
Console. WriteLine (absoluteNum); // saída: 5

int absolutoNumNegativo = Matemática.Abdômen(-5);
Console. WriteLine (absoluteNumNegative); // saída: 5

Matemática. Redondo()

A função Round() aceita um argumento decimal. Você também pode especificar um limite para o número de casas decimais que ele deve ter. A função então retorna o número arredondado:

Decimais duplos arredondados = Matemática.Redondo(40.12345, 2);
Console. WriteLine (roundedDecimals); // saída: 40.12

Você também pode inserir um único número na função. Por padrão, a função arredondará o decimal para o número inteiro mais próximo:

double roundNum = Matemática.Redondo(40.6);
Console. WriteLine (roundedNum); // saída: 41

Matemática. Truncar()

A função Truncate() aceita um tipo de dados decimal ou duplo, como 4,5. Ele remove qualquer parte fracionária do número e retorna o valor inteiro resultante.

double truncatedNum = Matemática.Truncar(4.5);
Console. WriteLine (truncatedNum); // saída: 4

Como usar funções básicas de trigonometria

A classe Math também inclui várias funções que podem ajudá-lo nos cálculos de trigonometria.

Matemática. Pecado()

A função Sin() permite inserir um ângulo medido em radianos. A função retornará o valor do seno do ângulo:

double sinAngle = (90 * (Matemática.PI)) / 180;
Console. WriteLine(Matemática.Sin (sinAngle)); // saída: 1

Matemática. cos()

A função Cos() também considera um ângulo medido em radianos. Em seguida, ele retorna o cosseno para esse ângulo:

double cosAngle = (90 * (Matemática.PI)) / 180;
Console. WriteLine(Matemática.Cos (cosAngle)); // saída: 6.123

Matemática. Bronzeado()

Da mesma forma, a função Tan() pega um ângulo medido em radianos e retorna a tangente do ângulo:

double tanAngle = (30 * (Matemática.PI)) / 180;
Console. WriteLine(Matemática.Tan (tanAngle)); // saída: 0,577

Como usar funções matemáticas de potência e raiz quadrada

Você pode usar as funções matemáticas para calcular a potência e a raiz quadrada de um número.

Matemática. Pancada()

A função Pow() calcula a potência de um determinado número. Aqui está um exemplo de como você pode usar a função Pow():

double powNum = Matemática.Pancada(5, 3);
Console. WriteLine (powNum); // saída: 125

Nesse caso, a função calcula o resultado de 5 elevado a 3 (ou seja, 5 * 5 * 5).

Matemática. Sqrt()

A função Sqrt() retorna a raiz quadrada de um número. Por exemplo, passar 16 para a função retornará a raiz quadrada de 16, que é 4:

double sqtNum = Matemática.Quadrado(16);
Console. WriteLine (número quadrado); // saída: 4

Usando funções matemáticas para cálculos matemáticos

As funções matemáticas existentes existem para facilitar sua vida quando se trata de fazer determinados cálculos. Essas não são as únicas funções oferecidas na aula de matemática, portanto, sinta-se à vontade para explorar algumas das outras, de acordo com suas necessidades.

A maioria das linguagens de programação inclui funções de conveniência ou bibliotecas completas para operações matemáticas comuns.