[Delphi] While opdracht omzetten naar For Opdracht

Pagina: 1
Acties:
  • 38 views sinds 30-01-2008

  • Boertje
  • Registratie: September 2001
  • Laatst online: 12:39
in een opdracht voor school (1e jaars inf.) moet ik deze code die met de While opdracht is geschreven, omzetten met gebruik van de For opdracht.
hier kom ik dus helemaal niet uit, ik heb al het 1 en het ander geprobeerd maar het wou dus niet echt lukken :(:

code:
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
procedure TForm1.btnLijstClick(Sender: TObject);
var
  iOndergrens,
  iBovengrens,
  iGulden,
  iStap: Integer;
  fEuro: Single;
  sRegel: String;
begin
  //Lees gegevens
  iOndergrens := StrToInt (edtOndergrens.Text);
  iBovengrens := StrToInt (edtBovengrens.Text);
  iStap := StrToInt (edtStap.Text);

  //maak tabel
  lstbxGuldenEuro.Clear;
  iGulden := iOndergrens;
  while iGulden <= iBovengrens
  do begin
     fEuro := 2.20371 * iGulden;
     sRegel := IntToStr (iGulden) + 'Gulden = '
     + FormatFloat ('0.00', fEuro) + 'Euro';
     lstbxGuldenEuro.items.Add (sRegel);
     iGulden := iGulden + iStap
  end

end;

  • Paulstartrek
  • Registratie: September 2002
  • Laatst online: 08-11-2005
post ook eens even wat je al geprobeert hebt.

tip: wat zegt je boek/delphi help over een For-lus misschien staat er zelfs een voorbeeld bij die lijkt op wat je hebt

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 31-08 15:46

mulder

ik spuug op het trottoir

en even hardop vertalen.
while doet ... totdat ... = ...
en
for doet ... vanaf ... tot ...

Hmmz. Ignore this.

oogjes open, snaveltjes dicht


  • whoami
  • Registratie: December 2000
  • Laatst online: 19:58
Dit is gewoon een beetje logisch nadenken en wat manual werk.

Kijk in de help van Delphi hoe je een for-lus schrijft, en kijk dan eens naar je while. Die herschrijven naar een for is geen moeilijke opgave.


P&W is trouwens geen helpdesk.

Succes. ;)

https://fgheysels.github.io/


Dit topic is gesloten.