Expressões Matemáticas no Portugol
No Portugol, as expressões matemáticas são escritas em linha, ou seja, diretamente no código, linha por linha. Por exemplo, ao escrever a fórmula para calcular a área de um triângulo, devemos fazer alguns ajustes:
Na Matemática:
[
A = frac{b cdot h}{2}
]
No Portugol:
A <- (b * h) / 2
A seguir, exemplificamos como utilizar potenciação, radiciação e frações, tanto na matemática convencional quanto na sintaxe do Portugol.
⚠️ Fique atento! No Portugol e nas linguagens em geral, utiliza-se ponto (.) em vez de vírgula (,) para separar as casas decimais.
A potenciação representada como ( a^b ), onde ( a ) é a base e ( b ) é o expoente. Em Portugol, a mesma operação é escrita utilizando a forma base^expoente
.
Na matemática:
[
3^4 = 81
]
Em Portugol:
resultado <- 3^4 // resultado será 81
A radiciação, como a raiz quadrada, é representada como ( sqrt{a} ). Em Portugol, utiliza-se a função raizq(valor).
Na matemática:
[
sqrt{16} = 4
]
Em Portugol:
resultado <- raizq(16) // resultado será 4
Frações são representadas na matemática como ( frac{a}{b} ). No Portugol, as frações podem ser expressas diretamente utilizando a divisão.
Na matemática:
[
frac{1}{2} + frac{3}{4} = 1.25
]
Em Portugol:
resultado <- 1 / 2 + 3 / 4 // resultado será 1.25
É possível combinar diferentes operações em uma única expressão, respeitando a ordem das operações.
Na matemática:
[
frac{2^3 + 4}{sqrt{16}} = 6
]
Em Portugol:
resultado <- (2^3 + 4) / raizq(16) // resultado será 6
⚠️ Podemos expressar a radiciação também em forma de potenciação. A raiz quadrada de ( a ) pode ser escrita como ( a^{1/2} ). Isso serve para qualquer operação de radiciação.
Na matemática:
[
sqrt[3]{8} = 8^{1/3} = 2
]
Em Portugol:
resultado <- 8^(1/3) // resultado será 2