Como arredondar números ou limitar dígitos depois da virgula com C#

Se voce precisa arredondar numeros para cima ou para baixo voce precisa utilizar os seguintes metodos:

  • Para que o numero seja arredondado para cima deve ser utilizado o metodo Math.Ceiling Exemplo: 51.666 será transformado em 52.00
  •  Para que o numero seja arredondado para baixo deve ser utilizado o metodo Math.Floor Exemplo: 51.666 será transformado em 51.00
Agora para limitar a quantidade de digitos de um numero é necessário utilizar o metodo Math.Round para fazer isso, como ele funciona:
Você passa o numero e a quantidade de dígitos que você quer que seja utilizado e ele faz um arredondamento automático e retorna o numero com apenas a quantidade de digitos que voce precisa depois da virgula.Exemplo:
  •  Math.Round(10.1120, 2) -> 10.11
  • Math.Round(10.1170, 2) -> 10.12
  • Math.Round(10.1172, 3) -> 10.117
  • Math.Round(10.1178, 3) -> 10.118

Deixe um comentário