Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zahl erst hochzählen wenn andere Hunderter erreicht hat (https://www.delphipraxis.net/40176-zahl-erst-hochzaehlen-wenn-andere-hunderter-erreicht-hat.html)

Dash 11. Feb 2005 20:25


Zahl erst hochzählen wenn andere Hunderter erreicht hat
 
Hi,

ich habe vor eine Zahl +1 zu zählen, wenn eine andere einen vollen Hunderter erreicht hat.
z.B. bei 100 soll die zweite auf 1 sein bei 200 auf 2 usw.

Ich habe das ganze bisher so realisiert:
Delphi-Quellcode:
procedure TMainForm.Timer1Timer(Sender: TObject);
begin
 if (x < Mouse.CursorPos.X) or (x > Mouse.CursorPos.X) or
    (y < Mouse.CursorPos.Y) or (y > Mouse.CursorPos.Y) then
 begin
  cm := StrToInt(IntToStr(cm + 1));
  if cm > 100 then
  m := StrToInt(IntToStr(m + 1));
  Label4.Caption := inttostr(ord(cm));
  Label5.Caption := inttostr(ord(m));
 end;
 x := Mouse.CursorPos.X;
 y := Mouse.CursorPos.Y;
end;
Aber so bald cm über 100 ist werden die M die ganze Zeit mitgezählt :/

MfG

alcaeus 11. Feb 2005 20:29

Re: Zahl erst hochzählen wenn andere Hunderter erreicht hat
 
Moin Dash,

Aendere diese Zeile:
Delphi-Quellcode:
if cm > 100 then
mal in
Delphi-Quellcode:
if cm mod 100 = 0 then
um. Zur Zeit ueberpruefst du, ob cm > 100 ist, waehrend das zweite Statement prueft, ob die Zahl durch 100 teilbar ist (d.h. bei der Division durch 100 kommt kein Rest raus).

Greetz
alcaeus

Dash 11. Feb 2005 20:31

Re: Zahl erst hochzählen wenn andere Hunderter erreicht hat
 
Moin,

Dankeschön :thumb:
Funzt super :mrgreen:

MfG


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 Uhr.

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