integer
Übersicht
BlitzBasic
Allgemein
judosBetreff: integer |
Antworten mit Zitat |
|
|---|---|---|
|
hi
ich wollte kuerzlich ein programm machen, dass gewisse preise berechnet. Die Preise, gehen allerdings extrem hoch. ( bis so 1 milliarde ) Und leider koennen da die integer werte nicht mehr hinhauen. Sie gehen einfach ab einem gewissen wert auf - zurueck ( z.b. -145'745'000 ) Jetzt muss ich etwas haben, worin ich die Werte 0- min. 100mio abspeichern kann.... habt ihr da vielleicht ein idee ? mfg judos |
||
konstantin |
Antworten mit Zitat |
|
|---|---|---|
| long integer. besteht aus 32 bit, also 2 ^ 32 = 4294967296 zahlen. signed ist das dann ein wertebereich von -2147483647 bis 2147483647. | ||
|
|
Mr.Keks |
Antworten mit Zitat |
|---|---|---|
|
Oder nimm Floats beziehungsweise schreib dir deine eigenen Floats! Normale Floats unterstützen in Blitz bis Zahlen von bis zu 38 Stellen oder so. Allerdings sind dabei nur die ersten sechs Stellen bestimmt. Der Rest wird mit Nullen aufgefüllt.
Mit zwei Integern könntest du dir also recht genaue Floats basteln. Allerding würden Rechnungen mit denen dann etwas komplizierter. Alternativ kannst du auch einen eigenen String-Rechner entwickeln, der unbestimmt lange Zahlen verarbeitet. |
||
| MrKeks.net | ||
judos |
Antworten mit Zitat |
|
|---|---|---|
|
wie geht das ein eigener float basteln ???
wenn aber der long integer schon bis ca.4milliarden geht, warum werden die zahlen dann schon bei mir bei ein paar millionen wieder auf - gestellt ??? mfg judos |
||
Übersicht
BlitzBasic
Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group
