Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   mod-Funktion ohne Integer? (https://www.delphipraxis.net/46862-mod-funktion-ohne-integer.html)

LiS 1. Jun 2005 19:30


mod-Funktion ohne Integer?
 
Hallo!

Ich arbeite gerade an einem Zahlensystem-Umrechner, der "Alles in Alles" kann, also von jedem Zahlensystem in jedes andere (bis 36). Das Programm ist sogar schon fertig, nur stört mich daran jetzt, dass das Programm keine Zahlen umrechnen kann, die höher sind, als die Integer-Grenze (ca 32 Milliarden?) Ich rechne jede Zahl zur Zwischenrechnung ins Dezimalsystem um, um den mod-Befehl nutzen zu können. Jetzt meine Frage: Kann man eine mod-Funktion schreiben, die einen String, der eine Dezimalzahl enthält, "modded", ohne dass dabei etwas in Integer umgewandelt wird und wenn ja, wie? Dann wären nämlich beliebig große Zahlen für mein Programm möglich! Ich hoffe ich habs gut genug erklärt.

CalganX 1. Jun 2005 19:32

Re: mod-Funktion ohne Integer?
 
Hi,
soweit ich weiß, funktioniert der mod-Operator auch mit dem Datentyp Int64. Also könnte es reichen Integer einfach gegen Int64 einzutauschen.

Chris

LiS 1. Jun 2005 19:39

Re: mod-Funktion ohne Integer?
 
Ah, Danke!
Dann versuch ichs erstmal damit!

BenBE 1. Jun 2005 22:45

Re: mod-Funktion ohne Integer?
 
Wenn Du im DF angemeldet bist, kann ich Dir BigNum.pas von mir empfehlen. Mit der Unit kannst Du beliebig große Zahlen benutzen.

LiS 2. Jun 2005 16:37

Re: mod-Funktion ohne Integer?
 
Hey Danke!
Genau das kann ich gebrauchen!


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz