Gravação de operações aritméticas
Suponha que precisamos calcular uma expressão escrita na forma matemática da seguinte maneira:
\({ 2\ \cdot\ 17,56^2 \over {7\ \cdot\ 2,47\ \cdot\ 0,43}}\)
Regras para escrever expressões aritméticas
1. Uma expressão pode conter números, outros nomes de variáveis, sinais de operação, parênteses, nomes de função, operações aritméticas e seus sinais (
+,
-,
*< /code>, /
, div, mod
).
2. O separador entre as partes inteiras e fracionárias é um ponto.
3. A expressão é escrita em uma linha (notação linear de expressões), os caracteres são alinhados sequencialmente um após o outro, TODOS sinais de operações são colocar para baixo, parênteses são usados.< br />
Assim, seguindo as regras para escrever expressões aritméticas, devemos traduzir a fração dada(notação matemática) em uma notação linear, ou seja, escrever a fração em uma linha. Como o numerador e o denominador são complexos (ou seja, contêm dois ou mais fatores), ao escrever uma expressão de forma linear, é necessário colocar o numerador e o denominador entre colchetes.
Assim, a notação linear de tal expressão ficará assim:
(2*17,56*17,56)/(7*2,47*0,43)
Vamos escrever um programa para calcular o valor dessa expressão. Para isso, vamos definir os dados de entrada e saída.
Entrada
Porque conhecemos todos os valores, então nada precisa ser inserido no teclado, portanto não haverá valores de entrada.
Impressão
O programa deve exibir o resultado da expressão aritmética fornecida (o resultado pode ser salvo em alguma variável ou exibido imediatamente na tela).
No programa, exibiremos imediatamente o resultado na tela. Como temos uma fração, o resultado será um número real.
iniciar
writeln((2*17.56*17.56)/(7*2.47*0.43):9:6);
fim.
Execute o programa em seu computador e verifique se ele retorna 82.949843.