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 :(:
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; |