Autor Beitrag
brauche_hilfe
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Di 24.10.06 11:11 
wir sollen eine while_do schleife erstellen die, die zahlen 1-5 erzeugt
kann uns jemand helfen
danke schon mal im vorraus
Saubäär
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 376



BeitragVerfasst: Di 24.10.06 11:25 
woran haperts denn?
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Di 24.10.06 11:26 
Hausaufgabe?
Wäre wohl ne For-Schleife besser
sonst:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
i:=1;
while i <= 5 do
begin
    inc(i);
   ...
end;

_________________
Markus Kinzler.
Saubäär
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 376



BeitragVerfasst: Di 24.10.06 11:30 
oder so:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure TForm1.Button1Click(Sender: TObject);
var a: Array[1..5] of Integer;
    i: Integer;
begin
  i := 1;
  while i < 6 do
  begin
   a[i] := i;   // a[1] = 1  ... a[5] = 5
   i := i + 1;
  end;
end;
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5285
Erhaltene Danke: 29

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Di 24.10.06 12:56 
user profile iconSaubäär hat folgendes geschrieben:
oder so:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure TForm1.Button1Click(Sender: TObject);
var a: Array[1..5] of Integer;
    i: Integer;
begin
  i := 1;
  while i < 6 do
  begin
   a[i] := i;   // a[1] = 1  ... a[5] = 5
   i := i + 1;
  end;
end;


lol in nem array speichern und das kann man dann wieder mittels for schleife auslesen ? ein array von 1 bis 5 mit dem Inhalt 1 bis 5 ;) und i := i + 1; machst besser inc(i);

es ginge auch:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
  i := 0;
  while i <= 5 do
  begin
    inc(i);
    writeln(inttostr(i));
  end;


mkinzlers würde nur mit post increment funzen
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Di 24.10.06 13:01 
Zitat:
mkinzlers würde nur mit post increment funzen

hab die ... nachträglich an der falschen Stelle eingesetzt

_________________
Markus Kinzler.
Saubäär
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 376



BeitragVerfasst: Di 24.10.06 13:19 
@ F34r0fTh3D4rk kommt immer drauf an was man mit den zahlen machen will oder ?
brauche_hilfe Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Fr 27.10.06 09:04 
wir haben ein StringGrid erstellt und sollen folgene aufgabe ausführen:
aus der tabelle sind die zahlen 1-5 durch eine while-do schleife zu erzeugen.
kann uns jemand helfen? bitte schnell.
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Fr 27.10.06 09:11 
Ich galube du hast dich verwählt, hier ist nicht die Hausaufgabenhilfe ;-)
Welche Tabelle?

_________________
Markus Kinzler.
brauche_hilfe Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Fr 27.10.06 09:14 
ist mir schon klar das das nicht die hausaufgabenhilfe ist aber ich dachte die menschen hier könnten mir mal helfen weil ich damit nicht klar komme!
und außerdem mit tabelle ist gemeint dieses StringGrid
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Fr 27.10.06 09:20 
Ich verstehe nur die Aufgabe nicht, "aus der Tabelle Zaheln erzeugen".
Mit .ColCount, .RowCount setzt man die Größe des Grids und mit .Cells kann man die gewünschte Zelle auswahlen.

_________________
Markus Kinzler.
brauche_hilfe Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Fr 27.10.06 09:22 
jaja ist schon gut wir machen es alleine denn die fachsprache verstehe ich nicht bin kein computergenie wie man wahrscheinlich schon gemerkt hat
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6395
Erhaltene Danke: 149

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Fr 27.10.06 09:23 
Source gibts nicht, aber Tipps:
Um einer Zelle im StringGrid etwas zuzuweisen, schau Dir mal die Eigenschaft Cells von StringGrid an.
Da im StringGrid nur Strings (deswegen heißt das wohl so) zugewiesen werden können, musst Du noch eine Umwandlung der Zahlen durchführen. Schau Dir dazu mal IntToStr an.
Wie die Schleife aussehen muss, kannst Du ja weiter oben nachlesen.