Almetare  1.15
Alle meine Taschenrechner - Eine C++-Bibliothek zur Entwicklung von Taschenrechnern
AcEe Klassenreferenz

Verschiebt bei wissenschaftlicher Darstellung das Komma der Mantisse. Mehr ...

#include <calc_sci.h>

Klassendiagramm für AcEe:
AcShiftPoint SymAction Symbol

Öffentliche Methoden

void process ()
 Verschiebt Dezimalpunkt der Anzeige um die Anzahl von Stellen, die im Parameter uebergeben wird. Mehr ...
 
- Öffentliche Methoden geerbt von AcShiftPoint
 AcShiftPoint (string sym="", string hlp="no help available")
 
- Öffentliche Methoden geerbt von SymAction
 SymAction (string sym="", string hlp="no help available")
 
- Öffentliche Methoden geerbt von Symbol
 Symbol (string sym="", string hlp="no help available")
 
string getSym () const
 
string getHlp () const
 

Weitere Geerbte Elemente

- Öffentliche, statische Methoden geerbt von Symbol
static void setCompP (ComputerBase *cP)
 
static void setDsplP (DisplayBase *cP)
 
- Geschützte Methoden geerbt von AcShiftPoint
void shiftEng (Util::Direction dir)
 Verschiebt Dezimalpunkt der Anzeige so nach rechts oder links, dass der Exponent ein Vielfaches von 3 ist. Mehr ...
 
- Geschützte, statische Methoden geerbt von Symbol
static SymbolgetLastInP ()
 Liefert das letzte eingegebene Symbol zurueck. Mehr ...
 
static SymbolgetLastOpP ()
 Liefert das letzte eingegebene Operator-Symbol zurueck. Mehr ...
 
static SymbolgetLastButOneOpP ()
 Liefert das vorletzte eingegebene Operator-Symbol zurueck. Mehr ...
 
- Geschützte Attribute geerbt von Symbol
string mSym
 das Symbol als String ("+", "sto", ...)
 
string mHlp
 kurzer Hilfetext
 
- Statische, geschützte Attribute geerbt von AcShiftPoint
static int mShiftNumMax = 4
 
- Statische, geschützte Attribute geerbt von Symbol
static ComputerBasemCompP
 Zeiger auf Computer mit der Symboltabelle.
 
static DisplayBasemDsplP
 Zeiger auf Display (f. wissenschftl. Rechner)
 

Ausführliche Beschreibung

Verschiebt bei wissenschaftlicher Darstellung das Komma der Mantisse.

Dokumentation der Elementfunktionen

◆ process()

void AcEe::process ( )
virtual

Verschiebt Dezimalpunkt der Anzeige um die Anzahl von Stellen, die im Parameter uebergeben wird.

Falls der Parameter 9999, Verschiebung um +-1 vom vorherigen Wert. 9999 wird von Calculator::process() eingetragen, wenn der Parameter weggelassen wird.

Implementiert Symbol.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: