A linguagem VisuAlg já traz várias funções nativas prontas em sua biblioteca para poupar seu tempo. Além de RaizQ(n) (raiz quadrada) e Pi, temos um catálogo completo para cálculos matemáticos e científicos mais rigorosos.
Exemplo de codigoVisuAlg
algoritmo "MatematicaCientifica"
var
n: real
inicio
n <- -5.5
escreval("Valor Absoluto (ignora o sinal de menos): ", Abs(n))
escreval("Parte Inteira (remove os decimais): ", Int(n))
escreval("Número ao Quadrado: ", Quad(3)) // Mesmo que 3 * 3
fimalgoritmoO VisuAlg também atende alunos de engenharia com as funções trigonométricas e logarítmicas. Você pode utilizar: Sen(radiano), Cos(), Tan(), e até mesmo converter as medidas usando GrausPRad() e RadPGraus(). Para logaritmos, temos Log(x) (base 10) e LogN(x) (logaritmo neperiano).
Exemplo de codigoVisuAlg
algoritmo "TrigonometriaSimples"
var
anguloGraus, rad: real
inicio
anguloGraus <- 90.0
// Convertemos o grau para radiano antes de aplicar as funções
rad <- grauprad(anguloGraus)
escreval("O Seno de 90 graus é: ", sen(rad))
escreval("O Cosseno de 90 graus é: ", cos(rad))
fimalgoritmoExercício Prático: Atribua
-42 a uma variável. Imprima na tela o seu valor Absoluto. Em seguida, imprima o seu quadrado usando Quad().