Autor Beitrag
boxer123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68
Erhaltene Danke: 2



BeitragVerfasst: Di 18.10.11 19:25 
Wie zerlegt man mit Copy eine 4 Stellige Zahl ?


Zuletzt bearbeitet von boxer123 am Di 18.10.11 19:44, insgesamt 1-mal bearbeitet
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 18.10.11 19:39 
Wie hast Du es bisher versucht und wo kommst Du nicht weiter?

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
boxer123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68
Erhaltene Danke: 2



BeitragVerfasst: Di 18.10.11 19:42 
wie macht man nochmal delphi code damit ich es mache im forum
guinnes
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 182
Erhaltene Danke: 14



BeitragVerfasst: Di 18.10.11 19:43 
user profile iconboxer123 hat folgendes geschrieben Zum zitierten Posting springen:
Wie zerlegt mit Copy eine 4 Stellige Zahl.

Kann man das auch als ganzen Satz fragen ?
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 18.10.11 19:46 
user profile iconboxer123 hat folgendes geschrieben Zum zitierten Posting springen:
wie macht man nochmal delphi code damit ich es mache im forum

Das ist hier erklärt: www.delphi-forum.de/...ml&sub=,19,27,32


@guinnes: Ein bisschen freundlicher wäre schon nett ;-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
boxer123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68
Erhaltene Danke: 2



BeitragVerfasst: Di 18.10.11 19:47 
Wie schreibe ich jetzt das Programm?

ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
type
  TZiffern = array [1 .. 4of Byte;
  TDirection = (drAsc (*aufsteigend*), drDesc (*absteigend*));

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;

procedure Sort(var Ziffern: TZiffern; Direction: TDirection);
begin
 
end;

function ZiffernToZahl(Ziffern: TZiffern): integer;
begin
  Result := Ziffern[1] * 1000 + Ziffern[2] * 100 + Ziffern[3] * 10 + Ziffern[4];
end;

function MaxWert(Ziffern: TZiffern): integer;
begin
  Sort(Ziffern, drDesc);
  Result := ZiffernToZahl(Ziffern);
end;

function MinWert(Ziffern: TZiffern): integer;
begin
  Sort(Ziffern, drAsc);
  Result := ZiffernToZahl(Ziffern);
end;
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 18.10.11 19:51 
Du hast jetzt Quelltext gepostet. Du hast aber nicht dazu geschrieben, was nicht funnktioniert. Also: Was soll der Quelltext machen, was tut er stattdessen? Was sind Deine Gedanken dazu, wie man es ausbessern kann?

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
boxer123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68
Erhaltene Danke: 2



BeitragVerfasst: Di 18.10.11 19:51 
Nein das meine ich nicht wie soll ich es Verwenden den Quelltext
user profile iconChristian S. hat folgendes geschrieben Zum zitierten Posting springen:
Du hast jetzt Quelltext gepostet. Du hast aber nicht dazu geschrieben, was nicht funnktioniert. Also: Was soll der Quelltext machen, was tut er stattdessen? Was sind Deine Gedanken dazu, wie man es ausbessern kann?
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 18.10.11 19:55 
Die Funktionsnamen sind doch eigentlich ziemlich sprechend, wo ist denn da das Problem? :gruebel:

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
boxer123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68
Erhaltene Danke: 2



BeitragVerfasst: Di 18.10.11 19:56 
Ich meine diese Funktionen muss ich jetzt Umsetzten aber wie ?
boxer123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68
Erhaltene Danke: 2



BeitragVerfasst: Di 18.10.11 20:14 
Erzielt diesr Aufbau mein Ziel ? Da kommen Fehler [Pascal Error] Unit1.pas(1): Unable to invoke Code Parameters due to errors in source code
[Fatal Error] Project1.dpr(5): Could not compile used unit '..\Neuer Ordner (4)\Unit1.pas'
[Warning] Unit1.pas(44): Text after final 'END.' - ignored by compiler
[Error] Unit1.pas(41): '.' expected but ';' found
[Error] Unit1.pas(37): Declaration expected but 'FOR' found
[Error] Unit1.pas(32): Undeclared identifier: 'Wert'
[Error] Unit1.pas(32): Undeclared identifier: 'Result'
[Error] Unit1.pas(24): ',' or ':' expected but '=' found
[Error] Unit1.pas(23): ',' or ':' expected but '=' found [Error] Unit1.pas(40): ']' expected but '..' found



ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
var
  Form1: TForm1;
  TZiffern=array[1..4of byte //hier fehler;
  TDirection = (drAsc (*aufsteigend*), drDesc (*absteigend*)// hier fehler;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
  Result[1] := Wert mod 10000 div 1000// hier 2 fehler
  Result[2] := Wert mod 1000 div 100;
  Result[3] := Wert mod 100 div 10;
  Result[4] := Wert mod 10;
  end;
  for i:= 1 to 3 do // hier fehler
  for j:=i+1 to 4 do
  if result[1..4]>=zahl[j] then begin
  park:=result[1..4];zahl[i]:=zahl[j];zahl[j]:=park; // hier fehler
  end// hier fehler
  Result := Ziffern[1] * 1000 + Ziffern[2] * 100 + Ziffern[3] * 10 + Ziffern[4];
  end;// hier fehler
  Sort(Ziffern, drDesc);
  Result := ZiffernToZahl(Ziffern);
  end;
  Sort(Ziffern, drAsc);
  Result := ZiffernToZahl(Ziffern);
  end;
  edit2.text:=inttostr(result[1..4]);
end;

end.




Moderiert von user profile iconChristian S.: Beiträge zusammengefasst

Edit/ kann mir nicht einer über Teamviewer helfen wäre viel einfacher


Zuletzt bearbeitet von boxer123 am Di 18.10.11 20:22, insgesamt 1-mal bearbeitet
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 18.10.11 20:17 
Am Besten rückst Du den Quelltext erst einmal richtig ein, dann siehst Du schon einen großen Teil der Fehler.


user profile iconboxer123 hat folgendes geschrieben Zum zitierten Posting springen:
kann mir nicht einer über Teamviewer helfen wäre viel einfacher
Nein.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
boxer123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68
Erhaltene Danke: 2



BeitragVerfasst: Di 18.10.11 20:22 
Was haben ich denn falsch gemacht
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 18.10.11 20:30 
Nochmal:
user profile iconChristian S. hat folgendes geschrieben Zum zitierten Posting springen:
Am Besten rückst Du den Quelltext erst einmal richtig ein, dann siehst Du schon einen großen Teil der Fehler.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
boxer123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68
Erhaltene Danke: 2



BeitragVerfasst: Di 18.10.11 20:31 
Ich weiß nicht ach egal es hat kein sinn ich schon 5 stunden versucht nicht geschafft
glotzer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 393
Erhaltene Danke: 49

Win 7
Lazarus
BeitragVerfasst: Di 18.10.11 20:45 
würdest du an stadt hier rumzujammern machen was dir empfohlen worden ist, wärst du seit 4h fertig

_________________
ja, ich schreibe grundsätzlich alles klein und meine rechtschreibfehler sind absicht
Horschdware
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 744
Erhaltene Danke: 54

Win XP Pro, Win 7 Pro x64
Delphi 7, Delphi XE, C++ Builder 5, SAP R/3
BeitragVerfasst: Di 18.10.11 20:57 
Stells in die Job Sparte. Ich habe so das Gefühl, dass ich heute einen sozialen Tag habe und dir mit meinen Preisvorstellungen antworten werde.

_________________
Delphi: XE - OS: Windows 7 Professional x64
Hobby-Programmierer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 238
Erhaltene Danke: 4

Win XP Pro, Vista Ultimate Trial :o)
D6 Pro, D7 Pro, Turbo, XE SE
BeitragVerfasst: Di 18.10.11 21:02 
Ich hoffe er muss den Code und den Programmablauf auch erklären können. :eyecrazy:

@Boxer: Seit wann hast du die Hausi schon auf?
boxer123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68
Erhaltene Danke: 2



BeitragVerfasst: Mi 19.10.11 21:25 
Sollen wir eins klar stellen ich mache delphi seit einer woche.
Hobby-Programmierer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 238
Erhaltene Danke: 4

Win XP Pro, Vista Ultimate Trial :o)
D6 Pro, D7 Pro, Turbo, XE SE
BeitragVerfasst: Mi 19.10.11 22:26 
Sorry, aber das kann ich kaum glauben! Niemand erstellt nach ein paar Stunden Ausbildung/Einführung in eine Programmiersprache strukturierte Programmabläufe.
Aber seis drum! Willst du denn hier weiter machen und zumindest versuchen, selbständig mit unserer Hilfe, das Programm fertig zu stellen?
Außerdem wäre es für dich hilfreicher wenn du dich auf ein Forum beschränkst.

LG Mario