Module: expressões aritméticas


Problem

5 /7


Registrando operações aritméticas

Theory Click to read/hide

Regras para escrever expressões aritméticas em uma linguagem de programação

Digamos que precisamos calcular uma expressão escrita na forma matemática desta  maneira:

Antes de escrever um programa que calcula o resultado para nós, formulamos REGRAS para escrever expressões algébricas em uma linguagem de programação:
1. As expressões contêm números, outros nomes de variáveis, sinais de operação, parênteses, nomes de função
2. Operações aritméticas e seus sinais (+, -, *, /, %)
3. O separador entre as partes inteiras e fracionárias é um ponto.
4. A expressão é escrita  uma por linha (notação linear de expressões), os caracteres são alinhados sequencialmente um após o outro, TODOS os sinais de operação são afixados; parênteses são usados

Assim, seguindo as regras para escrever expressões aritméticas, devemos traduzir essa fração (notação matemática) em uma notação linear, ou seja, escrever a fração em uma linha.
Porque no numerador e no denominador são complexos (ou seja, contêm dois ou mais fatores), então, ao escrever de forma linear, é necessário tomar as expressões no numerador e no 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 esta 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á entrada

dados de saída: O programa deve exibir o resultado da expressão aritmética fornecida (você pode colocá-lo em alguma variável, ou exibir imediatamente o valor na tela).

Mostraremos imediatamente o resultado da expressão na tela sem salvá-lo em nenhuma variável.  
Porque temos uma fração, o resultado será um número real & nbsp; public class Principal { public static void main(String[] args) { System.out.print((2*17,56*17,56)/(7*2,47*0,43)); } }
Execute o programa em seu computador e verifique se ele gera 82.949843

Depois disso, conclua a tarefa.

Problem

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

\({x + y\over {x +1}}-{x\cdot y-12 \over 34 + x}\)
x e y são variáveis ​​do tipo inteiro, inseridas no teclado

O programa deve exibir um número - o resultado da expressão

Dica: não se esqueça que ao dividir, você precisa obter um número real!