Module: (C++) Espressioni aritmetiche


Problem

5 /7


Registrare operazioni aritmetiche

Theory Click to read/hide

Registrazione di operazioni aritmetiche
Supponiamo di dover calcolare un'espressione scritta in forma matematica in questo  modo:
\({ 2\ \cdot\ 17.56^2 \over {7\ \cdot\ 2.47\ \cdot \ 0.43}} \)
 
Regole per scrivere espressioni aritmetiche
1. L'espressione può contenere numeri, altri nomi di variabili, segni di operazioni, parentesi, nomi di funzioni, operazioni aritmetiche e i loro segni (+, -, *, /, %).
2. Il separatore tra parti intere e frazionarie è un punto.
3. L'espressione è scritta in una riga (notazione lineare delle espressioni);
Pertanto, seguendo le regole per la scrittura di espressioni aritmetiche, dobbiamo tradurre la frazione data (notazione matematica) in una notazione lineare, ovvero scrivere la frazione in una riga. Poiché il numeratore e il denominatore sono complessi (ovvero contengono due o più fattori), quando si scrive un'espressione in forma lineare, è necessario prendere il numeratore e il denominatore tra parentesi.
Pertanto, la notazione lineare di tale espressione sarà simile a questa:
 
(2*17,56*17,56)/(7*2,47*0,43)

Scriviamo un programma per calcolare il valore di questa espressione. Per fare ciò, definiamo i dati di input e output.

Inserimento
Perché conosciamo tutti i valori, quindi non è necessario inserire nulla dalla tastiera, quindi non ci saranno valori di input.

Impressum
Il programma dovrebbe visualizzare il risultato dell'espressione aritmetica data (il risultato può essere salvato in una variabile o visualizzato immediatamente sullo schermo).

Nel programma, visualizzeremo immediatamente il risultato sullo schermo. Poiché abbiamo una frazione, il risultato sarà un numero reale. 
  #include<iostream> utilizzando lo spazio dei nomi std; principale() { cout << (2*17,56*17,56) / (7*2,47*0,43); } Esegui il programma sul tuo computer e assicurati che restituisca 82.949843.
 

Problem

Scrivete un programma che calcoli il valore di un'espressione usando una data formula:

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

Inserimento
Le variabili  x e y di tipo intero vengono inserite dalla tastiera.

Impressum
Il programma dovrebbe emettere un numero - il risultato della valutazione dell'espressione.
 
 
Esempi
# Input Uscita
1 1 2 1,786

Suggerimento: non dimenticare di ottenere un numero reale quando dividi!