Module: (C++) Expressões aritméticas


Problem

5 /7


Registrando operações aritméticas

Theory Click to read/hide

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.
 

Problem

Escreva um programa que calcule o valor de uma expressão usando uma dada fórmula:

\({x + y\over {x +1}}-{x\cdot y-12 \over 34 + x}\)

Entrada
As variáveis ​​ x e y do tipo inteiro são inseridas pelo teclado.

Impressão
O programa deve gerar um número - o resultado da avaliação da expressão.
 
 
Exemplos
# Entrada Saída
1 1 2 1.786

Dica: não se esqueça de obter um número real ao dividir!