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 nel  modo seguente: 
\({ 2\ \cdot\ 17.56^2 \over {7\ \cdot\ 2.47\ \cdot\ 0.43}}\)

Regole per la scrittura di espressioni aritmetiche
1. Un'espressione può contenere numeri, altri nomi di variabili, segni di operazione, parentesi, nomi di funzioni, operazioni aritmetiche e i relativi segni (+, -, *< /code>, /, div, mod).
2. Il separatore tra parti intere e frazionarie è un punto.
3. L'espressione è scritta in una riga (notazione lineare delle espressioni), i caratteri sono allineati in sequenza uno dopo l'altro, TUTTI i segni delle operazioni sono metti giù, si usano le parentesi.< br />
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. 
  inizio     writeln((2*17.56*17.56)/(7*2.47*0.43):9:6); end. Esegui il programma sul tuo computer e assicurati che restituisca 82.949843.

 

Problem

Scrivete un programma che calcoli il valore di un'espressione utilizzando una formula nota.

\({x + y\over {x +1}}-{x\cdot y-12 \over 34 + x}\)
x e y sono variabili di tipo intero, inserite dalla tastiera.

Il programma dovrebbe emettere un numero - il risultato della valutazione dell'espressione.

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