#include <calc_fx85v.h>
Klassendiagramm für DisplayFx85v:

Öffentliche Methoden | |
| DisplayFx85v (ComputerBase *cbP) | |
| Konstruktor des Displays. | |
| void | setModes () |
| Schaut im Computer, welche Modes gesetzt sind, und baut den Mode-String des Displays entsprechend zusammen. | |
Private Methoden | |
| void | makeSeven (string displayStr="") |
| Erzeugt Anzeige-String. | |
| void | setInv (bool on) |
Private Attribute | |
| ComputerFx85v * | mCompP |
| Zeiger auf den Computer des Rechners. | |
|
|
Konstruktor des Displays. Setzt den Zeiger auf den Computer und initialisiert die Anzeige der Modes.
|
|
|
Erzeugt Anzeige-String. Erzeugt aus dem Wert in mVal bzw. dem uebergebenen String displayStr einen String, der so aussieht wie die Anzeige des Casio Fx-85v und schreibt ihn in mSeven. Normalerweise wird versucht, die Zahl in Fixed-Notation darzustellen und zwar mit mDigits Nachkommastellen, wenn der Display-Mode FIX eingestellt ist. Grundsätzlich koennen hoechstens 8 Stellen dargestellt werden. Folgende Faelle koennen auftreten: wahre Zahl auf 8 Stellen Anzeige
bzw. 4/5 Stellen
- Modus NRM:
- "1.234" => "1.2340000" => "1.234"
- "1.23456789" => "1.2345679" => "1.2345679"
- "1234" => "1234.0000" => "1234"
- "123456789.012" => "1.2345679e8" => "1.2345679e8"
- "0.00000000012" => "1.2000000e-10"=> "1.2e-10"
- "1.23e9" => "1.2300000e9" => "1.23e9"
- Modus FIX (z.B. 4 Nachkommastellen):
- "1.234" => "1.2340" => "1.2340"
- "1.23456789" => "1.2346" => "1.2346"
- "123456.789012" => "123456.79" => "123456.79"
- "0.00000000012" => "0.0000" => "0.0000"
- "1.23e9" => "1.23e9" => "1.23e9"
- Modus SCI (z.B. 5 Stellen)
- "1.234" => "1.2340e0" => "1.2340e0"
- "1.23456789" => "1.2346e0" => "1.2346e0"
- "123456.789012" => "1.2346e5" => "1.2346e5"
- "0.00000000012" => "1.2000e-10" => "1.2000e-10"
- "1.23e9" => "1.2300e9" => "1.2300e9"
- Modus FRC:
- 12 => "12/1" => "12"
- 12_3/4 => "51/4" => "12/3/4"
- 12.3 => "12.3" => "12.3"
Erneute Implementation von DisplaySci. |
|
|
Erneute Implementation von DisplaySci. |
|
|
Schaut im Computer, welche Modes gesetzt sind, und baut den Mode-String des Displays entsprechend zusammen.
Erneute Implementation von DisplaySci. |
|
|
Zeiger auf den Computer des Rechners.
Erneute Implementation von DisplayCasioSci. |
1.4.1