IF-Abfrage Vergleich

Gast #4096822
Lesenswert?
• ▲
▼
Guten Abend,
Ich stehe ein bischen auf dem schlauf das  meine IF-Abfrage nicht so 
richtig funktioniert.


ich wollte gerne das der Beeper zb von 19.30uhr bis 22.45uhr aktiv ist, 
wobei die zeit ich einstellen wollte.
aber so richtig haut das nicht hin.

zeit. ist meine interne RTC

kann mir jemand weiter helfen
mfg.
1
Beeptime.stunde_a = 19;
2
Beeptime.minute_a = 30;
3

4

5
Beeptime.stunde_e = 22;
6
Beeptime.minute_e = 45;
7

8

9

10
     if ((zeit.stunde > Beeptime.stunde_a ) && (zeit.minute > Beeptime.minute_a )
11
      && (zeit.stunde < Beeptime.stunde_e ) && (zeit.minute < Beeptime.minute_e))
12
     
13
    {
14

15
         //BEEPER ON
16
         Beeper_on(1);
17

18

19

20
    }
21
         //BEEPER OFF
22
       Beeper_off(0);
Gast #4096833
Lesenswert?
• ▲
▼
Hallo Manuell,

setz doch mal für zeit.stunde und zeit.minute alle möglichen Werte 
zwischen 19:30 und 22:45 Uhr ein und prüfe, wann die if-Anweisung wahr 
oder falsch ergibt.

Notfalls schreib Dir ein Testprogramm drumherun, welches die Werte 
einsetzt. Nur, damit Du nicht von 19:30 bis 22:45 Uhr warten musst =;-)
Gast #4096861
Lesenswert?
• ▲
▼
Versuch es mal damit:
1
if((zeit.stunde > Beeptime.stunde_a || (zeit.stunde == Beeptime.stunde_a && zeit.minute >= Beeptime.minute_a )) &&
2
   (zeit.stunde < Beeptime.stunde_e || (zeit.stunde == Beeptime.stunde_e && zeit.minute <= Beeptime.minute_e ))

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.