Funções Matemáticas em Visual Basic

funções matemáticas em visual basic

Funções Matemáticas em Visual Basic

funções matemáticas em visual basic
funções matemáticas em visual basic

Uma das facilidades do Visual Basic é que ele contem algumas funções matemáticas embutidas que permite realizar cálculos de forma mais simples.

Por exemplo:

Raiz Quadrada: Em matemática, uma raiz quadrada de um número x é um número que, quando multiplicado por si próprio, iguala x. Veja como extrair a raiz quadrada de um número com o Prof Cardy

Digamos que você queira ver a raiz quadrada dos números de 0 a 25, em Visual Basic a sintaxe é: Math.Sqrt(cont)

Veja um exemplo de código usando o Math.Sqrt(cont).

Raiz quadrada dos números entre 0 e 25

Dim cont As Integer
Dim res As Double
While cont <= 25
res = Math.Sqrt(cont)
lstres1.Items.Add("A raiz de " & cont & " é = " & Format(res, "#0.00"))
cont = cont + 1
End While

Vejamos a seguir alguns exemplo de utilização de funções matemáticas:(Observe que em alguns casos não precisamos definir a classe Math)

Função Uso
Math.Abs() Retorna o valor absoluto.
Math.Abs(-10) retorna 10.
Math.Ceiling() Retorna o menor inteiro maior que é maior ou igual ao número especificado:
Math.Ceiling(5.333) retorna 6.
Fix() Retorna a porção inteira de um número.
Fix(5.3333) retorna 5.
Math.Floor() Retorna o maior inteiro que é menor que ou igual ao número especificado:
Fix(5.3333) retorna 5.
Para números negativos o comportamento pode ser diferente:
Math.Floor(4.8) retorna 4.
Math.Floor(-4.8) retorna -5.
Int() Retorna a porção inteira de um número:
Int(5.3333) retorna 5.
Math.Max() Retorna o maior entre dois números:
Math.Max(5,7) retorna 7.
Math.Min() Retorna o menor dentre dois números:
Math.Min(5,7) retorna 5.
Math.Pow() Retorna um número elevado a potência indicada:
Math.Pow(12,2) – (doze ao quadrado) retorna 144.
Rnd() Retorna a número aleatório entre 0 e 1. Usado em conjunto com a instrução Randomize para iniciar o gerador de números aleatórios:
Math.Round() Arredonda um número para um número específico de casas decimais. Arredonda com 5 casas decimais.
Math.Round(1.1234567,5) retorna 1.12346. Math.Round(5.44, 1) – retorna 5.4 Math.Round(5.45, 1) – retorna 5.4 Math.Round(5.46, 1) – retorna 5.5 Math.Round(5.54, 1) – retorna 5.5 Math.Round(5.55, 1)– retorna 5.6 Math.Round(5.56, 1)– retorna 5.6 Se o número a ser arredondado estiver exatamente entre a metade de dois números como 5.5 ou 6.5 ou 7.5 o arredondamento ocorrerá retornando o número par mais próximo ao número:
Math.Round(5.5) ‘ retorna 6Math.Round(8.5) ‘ retorna 8
Math.Sign() Retorna o sinal de um número. Retorna -1 se negativo e 1 se positivo.
Math.Sign(-5) retorna -1.
Math.Sqrt() Retorna a raiz quadrada de um número positivo:
Math.Sqrt(144) retorna 12.
Math.Pi Representa a constante PI
A
= Math.PI * Math.Pow(raio, 2) – retorna a área do círculo para o raio informado (A= PI . R ^2) Obs: O símbolo ^ significa “elevado a”

Loading


Publicação Criada em: novembro 9, 2012
Sem atualizações registradas.

Deixe um comentário

Índice