skip to main content

kiesler.at

Spaziergang durch einen Einheitenberechner
updated by rck, 2004-10-10

Der Ernstfall ist eingetreten. EPROG. Drei Beispiele, eines schlimmer als das andere. Zu allem Überfluss sind die mitgelieferten "Unterstützungsprogramme" mehr ein Klotz am Bein als sonst was.

Wie geht's weiter, wenn kein Stein und kein Seil verfügbar ist, das einen den Weg in die Donau begleiten könnte?

                     
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13

Ruhe bewaren

Als erstes, frei nach Douglas Adams: Don't panic. Es gibt bestimmt einen Weg, und sei es die EPROG-Tauschbörse. Sollte jedoch die Kämpfernatur durchschlagen: Weiterlesen!

Die Aufgabenstellung

Lesen Sie einen String ein, der aus folgenden Teilen bestehen kann:

  • Längen, Flächen oder Volumina in der Form Zahl-Maßeinheit (z.B. "3m2")
  • Operatoren + - * /
  • Klammern ( )

Dieser String soll eine Rechnung beinhalten, in der mehrere Größen miteinander verknüpft werden.

Betrachten wir das an einem Beispiel:

Eingabe

3.5m3+(2m*50dm2)

Umrechnen in Grundeinheiten

3.5m3+(2m*0.5m2)

Multiplikation durchführen

3.5m3+1m3

Addition durchführen

4.5m3 (Ausgabe: "4.500 m3")

Bei der Berechnung sind selbstverständlich Klammerregeln und die Rangfolge der Operatoren zu beachten.

                     
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13



RSSComments - Make a comment
The comments are owned by the poster. We are not responsible for its content.
RSSAll Articles
2008, 2007, 2006, 2005, 2004