Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#19

AW: Methodenaufruf nur für Klassenmethoden und Konstruktoren

  Alt 16. Dez 2014, 10:20
(x mod 2) = 0 ... Du meinst also NOT Delphi-Referenz durchsuchenODD?

Zitat:
Delphi-Quellcode:
function IntCeilDiv( Val1, Val2 : Integer ) : Integer;
begin
  Result := Val1 div Val2;
  if Val1 mod Val2 <> 0 then
    Inc( Result );
end;
Immer aufrunden?

Delphi-Quellcode:
Result := (Val1 + 1) div 2;

Result := (Val1 + Val2 div 2) div Val2;
Vor dem Dividieren die Hälfte des Divisors hinzuaddiert, führt zu einem arithmetischem Aufrunden, da man den 0-Wert um die Hälfte (auf 0,5) verschoben hat. (oder wie auch immer man das auf Mathematikdeutsch ausdrückt)
$2B or not $2B

Geändert von himitsu (16. Dez 2014 um 10:24 Uhr)
  Mit Zitat antworten Zitat