mikrocontroller.net

Forum: Compiler & IDEs if - Abfrage mit gültigem Wertebreich


Autor: Cha_Ko (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

ich möchte eine if-Schleife nur dann durchlaufen, wenn ein Wert zwischen 
einer Zahl X und Y liegt. Wie ist da die Bedingung für die if-Abfrage?
Geht es so?: X < Wert > Y

Autor: Sven P. (haku) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ne, musst zwei Bedingungen verknüpfen:

( (Wert > X) && (Wert < Y) )

Autor: hellboy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
was zum teufel soll eine if schleife sein?

das eine iteration .... schleife ....
das andere selektion .... if .... wenn dann

Autor: daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
also je nach geschmack halt^^
if(x<Right)
    if(x>Left) {
    }

if(x>Left && x<Rigth) { ... }
if(!(x<=Left || x>=Right)) { ... }

oder wenn du python programmierst
if Left < x < Right:

;)

Autor: GagoSoft (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
uber geschmack lässt sich streiten, ob if eine Schleife ist eigentlich 
nicht

Autor: Andreas K. (andie)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
if ((Wert - X) < (Y - X))

Autor: daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@andreas
ist leider falsch^^

Autor: daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
if(abs(w-x)<y-x && w-x>0)

naja oder falls x,y in keiner ordnungsrelation stehen

if(abs(w-x)<abs(y-x) && (w-x)*(y-x)>0)

:)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.