AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 21:17

Parameter dieser Suchanfrage:

Suche in Thema: Zahl gerade oder ungerade?
Suche alle Beiträge, die von "Nothine" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: Zahl gerade oder ungerade?

      Delphi
      by Nothine, 14. Jan 2005
    @sakura: okok is ja gut ich geb mich geschlagen, solang man's nich direkt selber in assembler macht bleibt der overhead, schande auf mein haupt :duck: :mrgreen:
  • Forum: Object-Pascal / Delphi-Language

    Re: Zahl gerade oder ungerade?

      Delphi
      by Nothine, 14. Jan 2005
    nich unbedingt, als funktion ist Odd nix anderes als
    function Odd(X: Longint): Boolean;
    asm
    AND EAX,$01 // AND AL,$01 würde sogar schon reichen
    end;
    und bei z.B. if Odd(Variable) then halt
    ...
    TEST {Register or Memory},$01
    J{bedingung} //oder SET{bedingung}, je nach verwendung
    also ich glaub das kann man auch noch selber so schnell nachbauen wie der compiler :roll:
  • Forum: Object-Pascal / Delphi-Language

    Re: Zahl gerade oder ungerade?

      Delphi
      by Nothine, 14. Jan 2005
    und wenn man sich den binären aufbau der zahlen anschaut kann man sich das mod auch sparen und etwas in der richtung schreiben:
    function Gerade(const I: Integer): Boolean;
    begin
    Result := I and 1 = 0;
    end;

    edit: und am rande bemerkt, odd gibt zurück ob die zahl UNgerade ist, ich glaub das war nich ganz die frage :roll: :mrgreen:


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Nothine&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=38069
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:30 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