Como arredondar um número em visual basic

Como arredondar um número em Visual Basic

Os tipos de dados número básicas em Visual Basic todos vêm com funções auxiliares para arredondar números, mas a função precisa utilizado depende das regras que você deseja usar para arredondar o número. Por exemplo, os números são arredondados para baixo usando o "chão" função, arredondado para cima usando o "teto" função, e arredondado para o número inteiro mais próximo (com 0,5 arredondado para cima) usando o "volta" função.

  • Criar um novo projeto clicando "Arquivo" e "Novo projeto." selecionar "Aplicação de console" como o tipo de projeto. Mais tarde, você pode duplicar o mesmo código em um aplicativo baseado interface gráfica do usuário (GUI). Nome do projeto "NumberRoundingTutorial."

  • Criar um número para completar colando o seguinte código em seu projeto:

    Dim mynum como Double
    mynum = 0,5

  • Cole o seguinte código para arredondar o número para o próximo maior número inteiro:



    dim ajuntamento como inteiro = Math.Ceiling (mynum)

  • Cole o seguinte para arredondar o número para baixo para o número inteiro mais baixo:

    dim ROUNDDOWN como inteiro = Math.floor (mynum)

  • Cole o seguinte para arredondar o número para o número inteiro mais próximo, para cima ou para baixo:

    dim rodada como integer = Math.round (mynum, MidPointRounding.AwayFromZero)

dicas & avisos

  • Também de interesse pode ser a "truncar" Função: Este elimina todas as casas decimais fora um número e deixa apenas o número inteiro. Para os números positivos, isto é o mesmo que "chão," No entanto, para números negativos é o mesmo que "teto."
  • Math.Round é mais sutil do que os seus primos: se você esquecer de especificar o método de arredondamento, ele irá usar o método "Igualar." Este arredonda o valor para o próximo número par (2, 4, 6, ...). Isto tem o resultado de equilíbrio se a 0,5 é arredondado para cima ou para baixo em dados aleatórios e gerar melhores estatísticas, mas a maioria das pessoas são utilizados para a prática mais familiar de arredondamento de 0,5 para cima.
De esta maneira? Compartilhar em redes sociais:

LiveInternet