CCS Modul   A_RECHNE
 
   $Header: /rweglobal/cvs/testsystem/ccs/6_testmodul_pool/testlisten_anw_module/src/a_rechne.C,v 1.4 2003/04/17 09:36:25 wiese Exp $
   ---------------------------------------------------------------------
   Kurzbeschreibung: 	Berechnungen durchfuehren
   ---------------------------------------------------------------------
   Projekt:		CCS
   Sourcefile:		a_rechne.C
   Autor:		RtW/TEF72-juilfs/Lehmann (28.11.96)
   Zielsystem:		HP9000/V743 (HP-RT 2.0x), /Sxxx (HP-UX 9.0x)
   Sprache:		C++
   ---------------------------------------------------------------------
   Prototyp:
   MPI Schnittstelle
   void a_rechne(shm_stringpointer *zeilen_info
	   ,shm_stringpointer   *zeilen_wert
	   ,long index1
	   ,long anzahl)
   
   ---------------------------------------------------------------------
   Aufruf: im Vectorinterpreter
   
	 (*funktionen[modulnummer])
	    (Ssp_expand_zeile
	     ,Ssp_expand_wert
	     ,p_verwaltung->begin_modulblock
	     ,p_verwaltung->anzahl_modulparameter);
   
   ---------------------------------------------------------------------
   Funktionsbeschreibung:
   Aufgabe des Rechenmodule ist es, Berechnungen anhand der Eingabezeile
   vorzunehmen. Das Ergebnis wird im Ergebnisstring uebertragen.
   Der gesamte Ausdruck muss geklammert werden.

   
   Parameterbeschreibung:
1 INPUT
	Beschreibung des aritmethischen Ausdrucks,
                        Laenge des Strings 60 Zeichen

   Beispiele fuer Inputstrings:
      (10+4)
      (&MEWE*&MEWE2+(&MEWE3/20))
      INT(&MEWE1)
      RND(1)
   
   Folgende Funktionen werden unterstuetzt
	SIN
	COS
	LOG
	LOG10
	EXP
	ABS
	SQRT
	INT	Ganzzahl bilden, zB. 5.93 wird 5.00
	RND	Zufallszahlengenerator, Bereich: 0.000 - 0.999, das
		Ergebnis wird mit dem RND-Argument multipliziert
        RUND	Runden von Zahlen ohne Nachkommastellen,
	        Beispiel: 5.9   -----> 6
2 ERGEBNIS
	Ausgabe des Ergebnisses in einer &Variable
3 FEHLER
	Fehlerbeschreibung in einer &Variable
   ---------------------------------------------------------------------