Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.767 Beiträge
 
Delphi 10.4 Sydney
 
#19

AW: Unterschied While-Schleife <-> RepeatUntil-Schleife

  Alt 7. Mär 2013, 14:55
.. was mag das "Hier Code einfügen bedeuten"?

Delphi-Quellcode:
begin

  try
  { TODO -oEntwickler -cKonsole Main : Hier Code einfügen }
  except
  on E: Exception do
    Writeln(E.ClassName, ': ', E.Message);
end;

end.
Dein Schleifenrumpf mag ok. sein.
Delphi-Quellcode:
repeat

until (zahl1<>zahl2);
Allerdings fehlt das was die Schleife tun soll.

Da zahl1 und zahl2 nicht mit einem Wert vorbelegt (initialisiert) sind
hast Du hier eine Endlosschleife, denn innerhalb der Schleife werden die
Werte auch nicht geändert.
Delphi-Quellcode:
versuche :=0;
repeat
  Write('Bitte erste Zahl eingeben: ');
  readln(zahl1);
  Write('Bitte zweite Zahl eingeben: ');
  readln(zahl2);
  if (zahl1 = zahl2) then
    Write('Gewonnen')
  else
    Write('Ein neuer Versuch');

  versuche := versuche +1;

until (zahl1 <> zahl3) or (versuche < 3);

Grüße
Klaus
Klaus

Geändert von Klaus01 ( 7. Mär 2013 um 17:36 Uhr)
  Mit Zitat antworten Zitat