Grundrechenoperationen mit
Millionen von Dezimalstellen.
Zur Download-Seite vom Riesen-Rechner
Dieser
angebotene Download ist eine C++ Konsolenapplikation.
Wird das
Programm benützt als Rechner mit Eingabe via Tastatur so startet man das
Programm am Besten unter einer Dos Eingabeaufforderung.
Unter
Windows findet man eine Dos Eingabeaufforderung meistens unter ‚Programme’ und dann unter ‚Zubehör’.
Da dieser
Rechner jedoch Millionen von Dezimalstellen rechnet ist er eigentlich eher
konzipiert um die Eingabe und Ausgabe in Dateien zu verwalten.
In welcher
Form und mit welchen Datei-Parametern das Programm gestartet werden kann wird
folgend beschrieben:
Es werden die
vier folgenden Grundoperationen unterstützt: Addition, Subtraktion, Multiplikation,
Division.
Wenn beim
Aufruf von diesem Programm ein Dateiname angegeben wird, so werden die Zahlenwerte
aus der Datei gelesen,
ansonsten
wird die Eingabe von der Tastatur erwartet.
Eingabe via
Tastatur
------------------------
Das Programm starten mit der Eingabe: BigCalculator
Die Syntax
der Eingabe von der Tastatur sieht beispielsweise wie folgt aus:
32434552+4154/79200*-205*56056743948+423423546656877908/-234667788767423*34435566435435453454365-767879908676456
Erläuterung:
Es werden
zwei Zahlen addiert, dann wird das Ergebnis durch eine Zahl dividiert, dann
wird das Ergebnis mit
einer
Zahl multipliziert, dann wird vom Ergebnis eine Zahl subtrahiert.
Achtung! Zeilenumbrüche sind nicht erlaubt.
Eingabe via
Datei
---------------------
Das Programm starten mit der Eingabe: BigCalculator rechnungen.txt
Die Syntax
der Eingabe aus der Datei (in Diesem Beispiel 'rechnungen.txt') sieht beispielsweise wie folgt aus:
3243455241547920030456060420556056743948+423423546656877908/234667788767423*34435566435435453454365-767879908676456
Also
identisch mit einer Eingabe via Tastatur.
Die Syntax
einer Datei darf aber auch folgendermassen sein:
-53535564768798976584543547
+4523456535
+2345345546577
*-7375656365
*343
/-70980298570549872509824709
Wird eine
Datei verwendet, so wird das Ergebnis direkt in die Datei eingetragen. Es wird
auch jedes Zwischenresultat
eingetragen.
WICHTIG: Es
gibt keine 'Punkt vor Strich' Regel. Es wird immer von Links nach Rechts
gerechnet.
Es wird Ganzzahlarithmetik angewendet.
Zahlen mit Kommastellen sind nicht zulässig.