Gravação de operações aritméticas
Digamos que precisamos calcular uma expressão escrita na forma matemática desta maneira:
\({ 2\ \cdot\ 17,56^2 \over {7\ \cdot\ 2,47\ \cdot \ 0,43}} \)
Regras para escrever expressões aritméticas
1. A 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 (+
, -
, *
, /, %).
2. O separador entre as partes inteiras e fracionárias é um ponto.
3. A expressão é escrita em uma linha (notação linear das expressões);
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.
#include<iostream>
usando namespace std;
principal()
{
cout << (2*17,56*17,56) / (7*2,47*0,43);
}
Execute o programa em seu computador e verifique se ele retorna 82.949843.