![]() |
AW: Programm Hilfe
wie heißt der befehl der eine 4stellige zahl zerhackt
|
AW: Programm Hilfe
vielleicht sollte man boxer zugute halten, daß er das Problem nicht verstanden hat, und es darum nicht ordentlich formulieren kann?
Gruß K-H |
AW: Programm Hilfe
Zitat:
[edit] OK, ich will mal nicht so sein:
Delphi-Quellcode:
Bevor jetzt aber Fragen kommen, schau in die Hilfe zu MOD und DIV und vollziehe den Code nach. [/edit]
type
TZiffern = array[1..4] of Byte; function Zerlege(Wert: integer): TZiffern; begin Result[1] := Wert mod 10000 div 1000; Result[2] := Wert mod 1000 div 100; Result[3] := Wert mod 100 div 10; Result[4] := Wert mod 10; end; |
AW: Programm Hilfe
kann man es auch so machen.
Delphi-Quellcode:
/code zahl:array[1..4] of integer;
i:integer; zahl[1] := Wert mod 10000 div 1000; zahl[2] := Wert mod 1000 div 100; zahl[3] := Wert mod 100 div 10; zahl[4] := Wert mod 10; |
AW: Programm Hilfe
Ja klar, probier es einfach mal.
|
AW: Programm Hilfe
wie setzt ich dann wieder die ziffern zusammen.
zahl[1] := Wert mod 10000 * 1000; zahl[2] := Wert mod 1000 * 100; zahl[3] := Wert mod 100 * 10; zahl[4] := Wert mod 10; würde das so gehen?
Delphi-Quellcode:
;
procedure TForm1.Button1Click(Sender: TObject);
begin zahl[1..4]:=0; zahl[1] := Wert mod 10000 div 1000; zahl[2] := Wert mod 1000 div 100; zahl[3] := Wert mod 100 div 10; zahl[4] := Wert mod 10; for i:= 1 to 3 do for j:=i+1 to 4 do if zahl[i]>=zahl[j]:=zahl[j]];zahl[j]:=park; zahl[1] := Wert mod 10000 * 1000; zahl[2] := Wert mod 1000 * 100; zahl[3] := Wert mod 100 * 10; zahl[4] := Wert mod 10; end; edit2.text:=inttostr(zahl[1..4]); |
AW: Programm Hilfe
Das ist doch derselbe Code wie vorhin. Nach dem Zerlegen hast Du doch ein Array mit Zahlen im einstelligen Bereich. Sagen wir mal, das sieht dann so aus:
Code:
Was muss man nun also tun, um die Zahl 3456 zu erhalten? Ich denke, mit Multiplizieren und Addieren bekommt man das hin. Man muss nur wissen, für welchen Index man welchen Multiplikator verwenden muss.
Index: 1 | 2 | 3 | 4
============= Inhalt: 3 | 4 | 5 | 6 |
AW: Programm Hilfe
Ich habe mal eine Frage. Haben Sie das Programm geschrieben?
Ok und weiter. Ich verstehe es nicht, weil ich probiere hier schon 3 Stunden und ich schaffe es einfach nicht. |
AW: Programm Hilfe
Ich hab das Programm garantiert nicht geschrieben, mir aber Gedanken gemacht. Übrigens duzen wir uns im Allgemeinen hier.
|
AW: Programm Hilfe
Kann man es auch mit copy zerlegen, wenn ja Wie? Oder kannst du mit mit Teamviewer helfen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz