![]() |
Stückweise addierung
Hallo,
habe mal wieder eine frage. Weiss jemand zufällig wie man eine stückweise addierung realisieren kann? z.b. anfangswert ist: 1250 endwert ist: 2973 nun will ich von dem anfangswert in 50er schritten auf den endwert kommen. also immer 1250 + 50 = 1300, 1300 + 50 = 1350, etc. natürlich kommt man nicht direkt auf die 2973, die restlichen 23 sollen dann erkannt und addiert werden |
Re: Stückweise addierung
so vllt?
Delphi-Quellcode:
so far
if aktuellerwert+50 > endwert then zuaddierung := endwert - aktuellerwert
|
Re: Stückweise addierung
Delphi-Quellcode:
sollte gehen
repeat
wert := wert + 50; until (wert+50) => endwert; wert := wert +(endwert-wert); |
Re: Stückweise addierung
Ohne Kommentar:
Delphi-Quellcode:
Grüße vom marabu
uses
Math; var iStart, iEnde: Integer; wAnzahl, wRest: Word; begin iStart := 1250; iEnde := 2973; DivMod(iEnde - iStart, 50, wAnzahl, wRest); end; |
Re: Stückweise addierung
Addierung? --> Addition! :wink:
|
Re: Stückweise addierung
Auch ohne Kommentar:
Delphi-Quellcode:
marabu
Inc(iStart, Min(50, iEnde - iStart));
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz