23#error calc_fx85v.h is only for C++!
52 bool map(
string& sym);
69 void setInv (
bool on) { mInv = on ?
"s" :
"."; }
Gemeinsame Klassen fuer wissenschaftliche Casio-Rechner (Modul special).
Erzwingt gegebenenfalls SCI-Anzeige schon bei Werten kleiner 0,01 statt 1e-7.
Definition: calc_fx85v.h:101
void process()
Der Casio fx-85v hat zwei Einstellungen fuer die Darstellung kleiner Zahlen.
Definition: calc_fx85v.cpp:415
Basisklasse aller Taschenrechner.
Definition: calculator.h:245
Die Klasse implementiert den Calculator des Casio fx-85v.
Definition: calc_fx85v.h:85
string nvRamToStr()
Schreibt die permanenten Daten (K-Register, M-Speicher) in String.
Definition: calc_fx85v.cpp:372
const char mSep
Separator fuer nvRam-String in der Konf.datei.
Definition: calc_fx85v.h:86
~CalculatorFx85v()
Achtung: Aufraeumen wird im wesentlichen von ~CalculatorBase() uebernommen! Hier werden nur die persi...
Definition: calc_fx85v.cpp:355
CalculatorFx85v(int argc, char **argv)
Konstruktor des Calculators.
Definition: calc_fx85v.cpp:282
void restoreNvRam()
Der NV-RAM-String aus der Konfigurationsdatei wird geparsed und die Daten in die entsprechenden Varia...
Definition: calc_fx85v.cpp:313
Basisklasse aller Computer.
Definition: calculator.h:85
Gemeinsame Basisklasse aller wissenschaftlichen Casio-Rechner.
Definition: calc_casio_sci.h:44
Die Klasse implementiert den Computer des Casio fx-85v.
Definition: calc_fx85v.h:43
bool mIsForceSciTypeB
true, wenn SCI erst bei Zahlen kleiner 1e-7
Definition: calc_fx85v.h:45
void addCasioFx85SymsToSymTab()
Fuegt der Symboltabelle spezielle fx-85v-Symbole hinzu.
Definition: calc_fx85v.cpp:199
bool preProcess(string &in)
Fuehrt Pre-Processing des Symbols durch.
Definition: calc_fx85v.cpp:226
ComputerFx85v()
Konstruktor fuegt der Symboltabelle spezielle fx-85v-Symbole hinzu.
Definition: calc_fx85v.cpp:188
bool map(string &sym)
Mapped das uebergebene Symbol gegebenenfalls auf ein anderes Symbol um.
Definition: calc_fx85v.cpp:246
DisplayFx85v * mDisplayFx85vP
Zeiger auf das Display des Rechners.
Definition: calc_fx85v.h:44
Klasse der Anzeige aller wissenschaftlichen Casio-Rechner.
Definition: calc_casio_sci.h:103
Die Klasse implementiert die Anzeige des Casio fx-85v.
Definition: calc_fx85v.h:64
DisplayFx85v(ComputerBase *cbP)
Konstruktor des Displays.
Definition: calc_fx85v.cpp:47
void setModes()
Schaut im Computer, welche Modes gesetzt sind, und baut den Mode-String des Displays entsprechend zus...
Definition: calc_fx85v.cpp:59
void makeSeven(string displayStr="")
Erzeugt Anzeige-String.
Definition: calc_fx85v.cpp:124
ComputerFx85v * mCompP
Zeiger auf den Computer des Rechners.
Definition: calc_fx85v.h:65
Kubikwurzel.
Definition: calc_fx85v.h:138
Die Klasse Number repraesentiert Zahlen.
Definition: number.h:49
Permutation ohne Wiederholung.
Definition: calc_fx85v.h:125
Permutation mit Wiederholung.
Definition: calc_fx85v.h:112
Basisklasse fuer alle Aktionen ("=", "%", ...).
Definition: symbols.h:278
Basisklasse fuer die Operatoren.
Definition: symbols.h:104
void processCommon()
Prozessiert einen eingegebenen Operator.
Definition: symbols.cpp:255
Basisklasse der Nicht-Winkelfunktionen.
Definition: symbols.h:253
static double fact(double n)
Berechnet rekursiv die Fakultaet n! der Zahl n.
Definition: util.cpp:993
static double root(double x, double y)
Berechnet x^(1/y).
Definition: util.cpp:1015