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” |
Olá! Sou Fábio Bmed — fundador da Metapax, consultoria estratégica de posicionamento e crescimento para negócios, e criador da MapexMind, um método de neuropsicologia aplicada voltado à compreensão prática da mente humana. Também sou o criador do blog FabioBmed.com.br.
Desde 2006 trabalho com tecnologia, marketing digital e análise de sistemas complexos. Mas os sistemas que mais me fascinam hoje são os que carregamos dentro da cabeça.
Estou entrando na psicologia, com foco em neuropsicologia — a ciência que explica por que você pensa, decide e se comporta do jeito que faz. Essa transição não é um desvio de rota: é a evolução natural de quem passou décadas entendendo como sistemas funcionam — e percebeu que o mais complexo de todos ainda estava por ser mapeado.
Ao longo dessa trajetória, criei dois projetos que sintetizam essa visão.
A Metapax nasceu da percepção de que negócios não crescem por acaso. Crescem quando existe uma estrutura clara de autoridade, presença e experiência do cliente. Depois de mais de duas décadas liderando operações digitais e analisando padrões de crescimento empresarial, transformei esse entendimento no Método APA — Autoridade, Presença e Atendimento — aplicado a empresas e profissionais que querem crescer com previsibilidade e posicionamento sólido.
Já a MapexMind surgiu de outro tipo de investigação: entender a arquitetura da mente humana. O projeto aplica neuropsicologia à vida real para ajudar pessoas a compreenderem padrões emocionais, cognitivos e comportamentais — próprios ou de quem amam — traduzindo conceitos complexos em clareza prática e utilizável.
No fundo, os dois projetos partem da mesma pergunta:
Como sistemas funcionam por trás da superfície?
Negócios, comportamento, decisões, relações humanas, tecnologia, marketing e mente — tudo aqui é analisado pelo mesmo prisma: estrutura, padrões e a ciência por trás de como as coisas realmente funcionam.
Este blog é o ponto de encontro dessas áreas. Um espaço onde tecnologia, psicologia, neurociência, comportamento humano, marketing e filosofia prática deixam de ser assuntos separados e passam a conversar entre si.
Publicação Criada em: novembro 9, 2012
Atualizado em: março 17, 2025 2:18 pm


