[erledigt] mit sehr großen Zahlen rechnen
Moderator: Moderatoren
[erledigt] mit sehr großen Zahlen rechnen
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
Zuletzt geändert von juetho am Sa, 15.09.2012 12:01, insgesamt 1-mal geändert.
Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
Re: mit sehr großen Zahlen rechnen
Servus
Was willst Du denn berechnen? Geht es nur um die Validierung der IBAN?
Was willst Du denn berechnen? Geht es nur um die Validierung der IBAN?
Re: mit sehr großen Zahlen rechnen
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ürgenDPunch hat geschrieben:Was willst Du denn berechnen? Geht es nur um die Validierung der IBAN?
Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
Re: mit sehr großen Zahlen rechnen
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.
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.