Delphi-PRAXiS
Seite 8 von 17   « Erste     678 910     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Programm Hilfe (https://www.delphipraxis.net/163840-programm-hilfe.html)

DeddyH 23. Okt 2011 14:47

AW: Programm Hilfe
 
Wenn Du jetzt noch die ganzen globalen Variablen (bis auf Form1) rauswirfst und stattdessen als lokale deklarierst, dann sollte das Ganze funktionieren. Und wenn Du dann auch noch endlich ordentlich einrückst, wird das sogar lesbar.

boxer123 23. Okt 2011 14:48

AW: Programm Hilfe
 
wie soll ich jetzt die differenz bilden.

Delphi-Quellcode:
Form1: TForm1;
  i,j,zahl1,zahl2,differenz,durchlauf,park:integer;
  spielplatz,zahltext,zahltexteins,zahltextzwei:string;
  doppelt:boolean;
  a,b:array[1..4] of integer;

implementation

{$R *.dfm}



procedure TForm1.Button1Click(Sender: TObject);
begin
zahltext:=edit1.text;
for i:=1 to 4 do
begin
a[i]:=copy(zahltext,i,1);
b[i]:=copy(zahltext,i,1);
end;
durchlauf:=1;
repeat
doppelt:=true;
for i:= Low(a) to High(a) - durchlauf do
if a[i] > a[i+1] then begin
park:=a[i];a[i]:=a[i+1];a[i+1]:=park;
doppelt:= false;
end;
durchlauf :=durchlauf +1;
until doppelt;
differenz:= Strtoint(park)-durchlauf;
edit2.text:=durchlauf(differenz);

boxer123 23. Okt 2011 14:50

AW: Programm Hilfe
 
aber es muss doch im edit 2 erscheinen ^^:gruebel:

DeddyH 23. Okt 2011 14:50

AW: Programm Hilfe
 
Indem Du Deine Strings (die Du ja unbedingt haben wolltest) in Zahlen umwandelst und subtrahierst.

boxer123 23. Okt 2011 14:55

AW: Programm Hilfe
 
aber welche im algho steht nicht wo ich z.b die größte zahl gespeichert habe u.s.w

DeddyH 23. Okt 2011 14:56

AW: Programm Hilfe
 
Ich frag mal ganz dumm: verstehst Du eigentlich, was Du da tust? Wenn nicht, dann löse die Aufgabe doch erst einmal mit Papier und Stift (Schreibtischtest hatte ich ja schon einmal angesprochen).

boxer123 23. Okt 2011 14:58

AW: Programm Hilfe
 
ich verstehe alles auser das mit der differenz und wie man das alles in edit 2 fenster ausgibt also das ergebnis

DeddyH 23. Okt 2011 15:00

AW: Programm Hilfe
 
Delphi-Referenz durchsuchenStrToInt und Delphi-Referenz durchsuchenIntToStr, mehr brauchst Du dafür nicht.

boxer123 23. Okt 2011 15:02

AW: Programm Hilfe
 
Delphi-Quellcode:
wie so

Differenz:=Strtoint(..)-Strtoint(..);
Edit2.text:=InTtoStr(..);

DeddyH 23. Okt 2011 15:08

AW: Programm Hilfe
 
Genauso.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:10 Uhr.
Seite 8 von 17   « Erste     678 910     Letzte »    

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