REXX-Programm #1: RECHNE

Das nachfolgende REXX-Programm läuft auf allen REXX-Plattformen und stellt ein praktisches Werkzeug zum Rechnen in den vier Grundrechenarten (einschließlich Klammerung) dar.

Hier das Programm RECHNE:

/* REXX - RECHNE */
/* Copyright Gerhard Mayer 2001,2002 */
/* Eingabe des zu berechnenden Ausdrucks (vier Grundrechenarten
   einschließlich Klammerung) als Aufrufparameter, z.B. RECHNE 17+4
   Ausgabe des Ergebnisses auf das Standardausgabemedium (Terminal)
   Hinweis 1: Dezimalwerte müssen im amerikanischen Format (mit
              DezimalPUNKT) eingegeben werden, z.B. RECHNE 100*1.16
   Hinweis 2: Der zu berechnende Ausdruck kann Spezialwerte beinhalten:
              PI  als "Kreiszahl" zur Berechnung von z.B. Kreisumfängen
*/
Parse Upper Arg line

Numeric Digits 20
/* Konstanten-Definitionen mit Anzahl der signifikanten Dezimalstellen */
PI = 3.141592654 ; pisuffx = 9

If line = '' Then line = 0
Interpret 'res = ' line
Select
   When Pos('PI',line) > 0 Then suffx = pisuffx
   Otherwise suffx = 0
End
If suffx > 0 Then res = Format(res,,suffx)
Say res
Exit


Beispiele:

RECHNE 17+4                  ==> 21
RECHNE 100*1.16              ==> 116.00


Arbeiten mit Spezialwerten:
a) Berechnung des Umfang eines Kreises mit Radius 20
(Formel: U = 2 * radius * pi):
RECHNE 2*20*PI               ==> 125.663706160

b) Berechnung der Fläche eines Kreises mit Radius 20
(Formel: F = radius * radius * pi):
RECHNE 20*20*PI              ==> 1256.637061600


Nutzungsbedingungen ©Gerhard Mayer 2001,2002
Herunterladen Zurück Anfangsseite