zahlenfolge in teilen analysieren ^^

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

songokuz

Betreff: zahlenfolge in teilen analysieren ^^

BeitragFr, Apr 23, 2004 11:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Tag.

Ich würde gerne eine Zahlenfolge der Reihe nach analysieren. Also immer 2 ziffern auf einmal.

das immer die zwei ziffern in ne variable gespeichert werden sozusagen und diese dann gelöscht wird.

Beispiel:

75'35'74

75 wird rausgenommen und "verarbeitet"

35'74

35 wird rausgenommen und "verarbeitet"

74

74 wird rausgenommen und "verarbeitet"



mfg sgz
P4 2800Mhz mit HT
512MB RAM Infenion
ATI Excalibur Radeon 9600 XT Platinum (256MB,400Mhz) will aber diese wenn sie für Games umgebaut wird Very Happy

Gossi

BeitragFr, Apr 23, 2004 11:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich würde für diese Aufgabe Banks verwenden. Speicher alle Zahlen in eine Bank und nimm dir die erste oder letzte (lvon hinten ists einfacher). Dann verarbeite diese Zahl und verkleinere die Bank um 4 Bytes.
Alle Wasser laufen ins Meer, doch wird das Meer nicht voller; an den Ort, dahin sie fließen, fließen sie immer wieder. (...) Was geschehen ist, eben das wird hernach sein. Was man getan hat, eben das tut man hernach wieder, und es geschieht nichts neues unter der Sonne. Geschieht etwas, von dem man sagen könnte: "Sieh, das ist neu"? Es ist längst vorher auch geschehen in den Zeiten, die vor uns gewesen sind.
 

songokuz

BeitragFr, Apr 23, 2004 11:49
Antworten mit Zitat
Benutzer-Profile anzeigen
hi
danke für die schnelle Hilfe.
aber das Problem ist, dass ich nicht weiss wie man ne Bank verwaltet.
die onlinehilfe hilft mir da auch nicht weiter Rolling Eyes
=(

mfg sgz
P4 2800Mhz mit HT
512MB RAM Infenion
ATI Excalibur Radeon 9600 XT Platinum (256MB,400Mhz) will aber diese wenn sie für Games umgebaut wird Very Happy

Gossi

BeitragFr, Apr 23, 2004 11:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Kennt vielleicht jemand ein Tutorial für Banks? Danach solltest du suchen. Eventuell (wenn du das kannst) kannst du auch Types benutzen, und in jedes Object eine einzelne Zahl speichern.
Alle Wasser laufen ins Meer, doch wird das Meer nicht voller; an den Ort, dahin sie fließen, fließen sie immer wieder. (...) Was geschehen ist, eben das wird hernach sein. Was man getan hat, eben das tut man hernach wieder, und es geschieht nichts neues unter der Sonne. Geschieht etwas, von dem man sagen könnte: "Sieh, das ist neu"? Es ist längst vorher auch geschehen in den Zeiten, die vor uns gewesen sind.
 

songokuz

BeitragFr, Apr 23, 2004 11:54
Antworten mit Zitat
Benutzer-Profile anzeigen
ok.
Werds mal mit Types probieren. Sosnt werd ich nach nem tut suchen sofern ich eines find. thx for help Smile

mfg sgz
P4 2800Mhz mit HT
512MB RAM Infenion
ATI Excalibur Radeon 9600 XT Platinum (256MB,400Mhz) will aber diese wenn sie für Games umgebaut wird Very Happy

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragFr, Apr 23, 2004 18:31
Antworten mit Zitat
Benutzer-Profile anzeigen
läst sich doch auch mit strings machen
mit left, mid, right und len
ist vielleicht sogar einfacher
[BB2D | BB3D | BB+]
 

IonPainter

BeitragFr, Apr 23, 2004 18:36
Antworten mit Zitat
Benutzer-Profile anzeigen
banks...? also ich würds so machen:



Code: [AUSKLAPPEN]
DieVariable = 81120948
for iteration = 1 to len( str$( DieVariable ) ) step 2

zweizahlen = int( mid$( str$( DieVariable ),iteration,2 ) )
debuglog zweizahlen

[... verarbeiten ... ]

next ;iteration
 

BIG BUG

BeitragSa, Apr 24, 2004 22:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]

DieVariable = 81120948

repeat

zweizahlen = DieVariable Mod 100
DieVariable = DieVariable / 100

debuglog zweizahlen

[... verarbeiten ... ]

until not DieVariable

Dürfte wohl wesentlich schneller sein, ist aber auf 4 Doppelzahlen begrenzt.
B3D-Exporter für Cinema4D!(V1.4)
MD2-Exporter für Cinema4D!(final)

Gossi

BeitragDi, Apr 27, 2004 10:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Dass es schneller ist glaub ich auch, aber mit Banks find ich persönlich den ALgorythmus "sauberer". Wenn die Geschwindigkeit nicht soo wichtig ist, würde ich Banks nehmen.
Alle Wasser laufen ins Meer, doch wird das Meer nicht voller; an den Ort, dahin sie fließen, fließen sie immer wieder. (...) Was geschehen ist, eben das wird hernach sein. Was man getan hat, eben das tut man hernach wieder, und es geschieht nichts neues unter der Sonne. Geschieht etwas, von dem man sagen könnte: "Sieh, das ist neu"? Es ist längst vorher auch geschehen in den Zeiten, die vor uns gewesen sind.

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group