Seite 1 von 1
[erledigt] mit sehr großen Zahlen rechnen
Verfasst: Mo, 10.09.2012 18:37
von juetho
In meinem
IBAN-Formular muss ich mit
sehr großen Zahlen (bis max. 68 Stellen) exakt rechnen. Das geht mit den StarBasic-Datentypen natürlich nicht. Gibt es so etwas wie BIGINT unter OOo-Basic irgendwo? Wenn ja, dann bitte ich um einen Link. Wenn nein, ist es auch nicht tragisch; dann werde ich den
Tipp von pmoegenb aufgreifen und den
Delphi-Code übernehmen. Gruß Jürgen
Re: mit sehr großen Zahlen rechnen
Verfasst: Mo, 10.09.2012 21:02
von DPunch
Servus
Was willst Du denn berechnen? Geht es nur um die Validierung der IBAN?
Re: mit sehr großen Zahlen rechnen
Verfasst: Di, 11.09.2012 12:45
von juetho
DPunch hat geschrieben:Was willst Du denn berechnen? Geht es nur um die Validierung der IBAN?
Richtig, es geht mir nur um riesige_Zahl MOD 97. Mein Gedanke ist: Wenn für StarBasic etwas angeboten wird wie
BigInteger (.NET), dann könnte ich das direkt verwenden. Wenn nicht, dann erstelle ich eben eine Routine (wie schon gesagt). Jürgen
Re: mit sehr großen Zahlen rechnen
Verfasst: Di, 11.09.2012 18:54
von DPunch
Servus
Nein, sowas wie BigInteger gibt es nicht in StarBasic, meines Wissens nach geht es mit purem Basic rauf bis zum 32bit Integer.
Aber wenn es Dir da ausschliesslich um die Modulo-Berechnung bei großen Zahlen geht, lässt sich das ja auch unkompliziert mit Zerlegung in Teilberechnungen umsetzen.