Como usar matemática.Função redonda em c#

Como usar matemática.Função redonda em c#
Ao trabalhar com dados numéricos na linguagem C #, é essencial saber como arredondar os números corretamente. A matemática.Round () Função em C# pode arredondar números para o número inteiro mais próximo ou para um número definido de casas decimais. Este artigo cobre o uso da matemática.Round () função em C#.

Índice

  • Matemática.Round () função em C#
  • Sintaxe
  • Parâmetros
  • Retornar
  • Código de exemplo
  • Conclusão

Matemática.Round () função em C#

No idioma C#, um método chamado Matemática.Redondo() foi projetado para realizar arredondamento em um determinado valor numérico. Pode arredondar o número de entrada para seu número inteiro adjacente. Também pode levar números de entrada e arredondá -los para um número definido de lugares decimais.

Esta função faz parte da classe de matemática, disponível no espaço de nome do sistema. A matemática.Função redonda () leva um ou dois argumentos. O primeiro argumento é o valor que queríamos completar, e o segundo parâmetro é opcional, mas pode especificar o número de lugares decimais que queremos completar nosso número de entrada.

Sintaxe

A sintaxe da matemática.A função redond () é a seguinte:

Matemática.Redondo (duplo)
Matemática.Redondo (duplo, int32)
Matemática.Redondo (duplo, int32, meio de acabamento)
Matemática.Redondo (duplo, meio -financiamento)
Matemática.Redondo (decimal)
Matemática.Redondo (decimal, int32)
Matemática.Redondo (decimal, int32, meio de desvio)
Matemática.Redondo (decimal, meio final)

Parâmetros

A matemática.Round () Função em C# leva dois parâmetros:

  1. Número que queremos arredondar. Pode ser do tipo duplo ou decimal.
  2. Número de lugares decimais que queremos completar a entrada fornecida. Pode ser do tipo int e padrão para 0 se não for especificado. Este parâmetro é opcional.

Retornar

A função retorna o valor arredondado do número de entrada. A saída tem o mesmo tipo de dados que o número de entrada, duplo ou decimal.

Código de exemplo

Abaixo está um exemplo de código que usa matemática.Método Round () em C# e demonstra os diferentes tipos de arredondamento:

usando o sistema;
programa de classe
estático void main (string [] args)
duplo num1 = 3.14159;
duplo num2 = 2.71828;
// arredondando para o número inteiro mais próximo
Console.WriteLine ("arredondando para o número inteiro mais próximo:");
Console.WriteLine (Math.Redonda (num1)); // Saída: 3
Console.WriteLine (Math.Redonda (num2)); // Saída: 3
// redondo para lugares decimais definidos
Console.WriteLine ("\ Nounding para 2 lugares decimais:");
Console.WriteLine (Math.Redonda (num1, 2)); // Saída: 3.14
Console.WriteLine (Math.Redonda (num2, 2)); // Saída: 2.72
// arredondando a metade para cima
Console.WriteLine ("\ NROUNDING HALL-UP:");
Console.WriteLine (Math.Redonda (num1, 3, interrupção intermediária.Longe de zero));
Console.WriteLine (Math.Redonda (num2, 3, meio de ajuste.Longe de zero));
// arredondando meio even
Console.WriteLine ("\ NROUNDING MEI-ENETE:");
Console.WriteLine (Math.Redonda (num1, 3, interrupção intermediária.Igualar));
Console.WriteLine (Math.Redonda (num2, 3, meio de ajuste.Igualar));
// arredondando para longe de zero
Console.WriteLine ("\ Nounding Away From Zero:");
Console.WriteLine (Math.Redonda (num1, 3, interrupção intermediária.Longe de zero));
Console.WriteLine (Math.Redonda (-num1, 3, interrupção intermediária.Longe de zero));

Neste código, temos duas variáveis ​​duplas, Num1, e Num2, com alguns valores decimais. Nós usamos Matemática.Redondo() método para arredondar esses números de acordo com diferentes métodos de arredondamento.

Primeiro, arredondamos esses números para o número inteiro mais próximo usando Matemática.Redonda (num1) e Matemática.Redonda (num2). A saída de ambos seria 3.

Em seguida, arredondamos esses números para 2 lugares decimais usando Matemática.Redonda (num1, 2) e Matemática.Redonda (num2, 2). A saída da matemática.Redonda (num1, 2) seria 3.14, e a produção de matemática.Redonda (num2, 2) seria 2.72.

Em seguida, arredondamos esses números usando diferentes métodos de arredondamento. Por exemplo, nós usamos Middomtroning.Fora da zero para rodar metade, Middomtroning.Igualar para rodar meio even, e Middomtroning.Fora da zero Para se afastar de zero.

As saídas desses métodos de arredondamento são mostradas abaixo:

Conclusão

O Matemática.Redondo() função em c# pode arredondar números. Ele pode arredondar e converter valores para o número inteiro mais próximo, ou também pode completar números para lugares decimais definidos. Por padrão, a matemática.Função redond () usa o Redonda de meia para cima método, mas também podemos usar o redondo meio even ou Longe de zero Métodos passando parâmetros adicionais. Aqui cobrimos um código de exemplo que usa todas as diferentes sintaxes desta função. Para mais informações sobre matemática.Método Round (), leia o artigo.