Module: arithmetischer Ausdruck


Problem

5 /7


Schreiben von arithmetischen Operationen

Theory Click to read/hide

Arithmetik
Lassen Sie uns erlauben, den in mathematischer Form erfassten Ausdruck so zu berechnen, wie:

Regeln für die Aufnahme von arithmetischen Ausdrücken
ANHANG Der Ausdruck kann die Anzahl, Namen anderer Variablen, Transaktionszeichen, Klammern, Namen von Funktionen, arithmetische Operationen und deren Etiketten enthalten (siehe Anhang).+ - * / div, mod)
2. Die Trennung von Ganzem und Fragment ist der Punkt.
3. Der Ausdruck wird in einer Zeile (lineare Aussage von Ausdrückend) Symbole sind in Reihe zueinander zu fixieren, gleichzeitig platziertINSGESAMTBetriebszeichen, Halterungen werden verwendet.

In Übereinstimmung mit den arithmetischen Aufnahmeregeln müssen wir diese Drab in einen linearen Datensatz übersetzen, d.h. die Darts in eine Zeile setzen. Da Zähler und Nenner komplex sind (d.h. zwei oder mehr Multiplizierer), müssen Zähler und Nenner in linearer Form gehaltert werden.
Die lineare Aufnahme dieses Ausdrucks erscheint somit wie folgt:
2*17.56*17.56)/(7*2.47*0.43)

Wir schreiben ein Programm, um die Bedeutung dieses Ausdrucks zu berechnen. Dazu werden wir die Ein- und Ausstiegsdaten herausfinden.

Eingangsdaten
Wir kennen alle Bedeutungen, wir müssen nichts von der Tastatur einführen, also gibt es keinen Eingabewert.

Ausgangsdaten
Das Programm muss das Ergebnis des arithmetischen Ausdrucks hervorbringen (das Ergebnis kann in jeder Variablen oder sofort auf dem Bildschirm veröffentlicht werden).

Im Programm erhalten wir die Ergebnisse auf dem Bildschirm. Da wir eine Drossel haben, wird das Ergebnis eine Substanznummer sein.
begin   
    writeln((2*17.56*17.56)/(7*2.47*0.43):9:6); 
end.
Starten Sie das Programm auf dem Computer und stellen Sie sicher, dass es die gleichen Ergebnisse produziert. 82.949843

Problem

Schreiben Sie ein Programm, das die Bedeutung des Ausdrucks in der Formel berechnet.



x und y - Variablen des ganzen Typs, von der Tastatur eingeführt.

Das Programm sollte eine Nummer einnehmen, das Ergebnis der Berechnung des Ausdrucks.

Ein Hinweis: Vergessen Sie nicht, dass wir eine Substanznummer in der Division bekommen müssen!