Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Elegant feststellen, ob eine Zahl gerade oder ungerade ist

  1. #1
    Registriert seit
    29.08.2007
    Ort
    Köln
    Beiträge
    22
    Danke
    7
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,
    hier eine dumme Frage:
    Wie kann ich am elegantesten feststellen, ob eine Realzahl gerade oder ungerade ist ?
    Schonmal vielen Dank für die Hilfe
    Zitieren Zitieren Elegant feststellen, ob eine Zahl gerade oder ungerade ist  

  2. #2
    Registriert seit
    22.07.2004
    Beiträge
    749
    Danke
    41
    Erhielt 66 Danke für 47 Beiträge

    Standard

    vielleicht sagst du noch den Grund, die CPU und die genaue Vorstellung dabei

    ist 2,5 jetzt gerade für dich oder nicht

    2,5 ungerade / 2,4 gerade

    oder was genau????
    Größer als Chuck Norris: The One and Only

  3. #3
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.222
    Danke
    533
    Erhielt 2.697 Danke für 1.949 Beiträge

    Standard

    Die Suche im Forum nach "ungerade" bringt schon einige Treffer:

    http://www.sps-forum.de/showthread.p...light=ungerade

    und

    http://www.sps-forum.de/showthread.p...light=ungerade
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  4. Folgender Benutzer sagt Danke zu Ralle für den nützlichen Beitrag:

    KingShango (11.12.2007)

  5. #4
    KingShango ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    29.08.2007
    Ort
    Köln
    Beiträge
    22
    Danke
    7
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Es handelt sich um einen ganzzahligen Zähler (1.0, 2.0, 3.0), ich möchte ein bit für gerade Zahlen (2,4,6,8,...) erzeugen.
    ich könnte ja mit trunc und mod_di arbeiten, oder gibt es schönere Möglichkeit ?
    Schonmal vielen dank
    Geändert von KingShango (10.12.2007 um 15:42 Uhr)

  6. #5
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.718
    Danke
    729
    Erhielt 1.158 Danke für 969 Beiträge

    Standard

    Zitat Zitat von MatMer Beitrag anzeigen
    vielleicht sagst du noch den Grund, die CPU und die genaue Vorstellung dabei

    ist 2,5 jetzt gerade für dich oder nicht

    2,5 ungerade / 2,4 gerade

    oder was genau????
    Gerade oder ungerade Zahlen gibt es meines Wissen nach doch nur bei ganzen Zahlen und dann würde ich diese Lösung bevorzugen. Diese Lösung ist auch nicht schlecht, vor allen für Reals. Zu diesen Beiträgen hat Ralle ja auch schon verlinkt
    Geändert von marlob (10.12.2007 um 16:23 Uhr) Grund: Link korrigiert

  7. #6
    Registriert seit
    22.07.2004
    Beiträge
    749
    Danke
    41
    Erhielt 66 Danke für 47 Beiträge

    Standard

    Zitat Zitat von marlob Beitrag anzeigen
    Gerade oder ungerade Zahlen gibt es meines Wissen nach doch nur bei ganzen Zahlen
    daher verstehe ich halt nicht das das mit dem Realzahlen extra sagen wollte....

    aber hat sich dann ja geklärt
    Größer als Chuck Norris: The One and Only

  8. #7
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.718
    Danke
    729
    Erhielt 1.158 Danke für 969 Beiträge

    Standard

    Zitat Zitat von MatMer Beitrag anzeigen
    daher verstehe ich halt nicht das das mit dem Realzahlen extra sagen wollte
    Naja, laut Definition sind gerade Zahlen, Zahlen die man ohne Rest durch 2 teilen kann. Bei Realzahlen alle mit .0 am ende

  9. #8
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Zitat Zitat von marlob Beitrag anzeigen
    Naja, laut Definition sind gerade Zahlen, Zahlen die man ohne Rest durch 2 teilen kann. Bei Realzahlen alle mit .0 am ende
    Na ja und die vor dem .0 eben eine gerade Ganzzahl stehen haben.
    If you open your Mind too much, your Brain will fall out.

  10. Folgender Benutzer sagt Danke zu zotos für den nützlichen Beitrag:

    marlob (10.12.2007)

  11. #9
    Registriert seit
    28.10.2005
    Ort
    Ottweiler, Saar
    Beiträge
    940
    Danke
    259
    Erhielt 124 Danke für 109 Beiträge

    Standard

    Zitat Zitat von KingShango Beitrag anzeigen
    Es handelt sich um einen ganzzahligen Zähler (1.0, 2.0, 3.0), ich möchte ein bit für gerade Zahlen (2,4,6,8,...) erzeugen.
    ich könnte ja mit trunc und mod_di arbeiten, oder gibt es schönere Möglichkeit ?
    Schonmal vielen dank
    Ich würde an Deiner Stelle den "ganzzahligen Zähler"
    auch tatsächlich als Ganzzahl verwalten.
    Dann kommst Du nämlich um Rundungsfehler herum,
    die bei Reals mit großer Wahrscheinlichkeit auftreten.

  12. #10
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.718
    Danke
    729
    Erhielt 1.158 Danke für 969 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von zotos Beitrag anzeigen
    Na ja und die vor dem .0 eben eine gerade Ganzzahl stehen haben.
    Genau, aber ich dachte das geht aus dem ersten Satz hervor, den ich geschrieben habe.
    Also beide Bedingungen müssen stimmen. War nicht eindeutig genug, wenn man nicht genau liest.
    Geändert von marlob (10.12.2007 um 15:54 Uhr)

  13. Folgender Benutzer sagt Danke zu marlob für den nützlichen Beitrag:

    zotos (10.12.2007)

Ähnliche Themen

  1. Gerade od. Ungerade das ist hier die Frage
    Von Anonymous im Forum Simatic
    Antworten: 14
    Letzter Beitrag: 05.02.2014, 15:07
  2. Antworten: 4
    Letzter Beitrag: 29.05.2009, 21:02
  3. Ich hae gerade eine AWL-Quelle in Step7 erzeugt ...
    Von unbekanntster im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 30.03.2007, 14:02
  4. gerade oder Ungerade Anzahl der Ausgänge
    Von Otto im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 31.10.2006, 09:17
  5. INT-Zahl in eine S5T#-Zahl umwandeln ?
    Von Stefan B. im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 02.03.2006, 22:40

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •