Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Basic++ Operatoren innerhalb von IF.. Kategorie: Programmierung Basic (von Dierk, Homepage - 19.02.2005 16:21)
 Als Antwort auf Re: Basic++ Operatoren innerhalb von IF.. von Stefan Tappertzhofen - 19.02.2005 16:15
Stimmt, das muß ein AND sein.

Wenn Du auf Taste 1 oder Taste 4 abfragen wolltest, dann mußt Du ein OR dazwischen schreiben. Aber die Taste >0 und <5 sein soll, muß es auch AND heißen.


> Hallo,
> > IMPORT "D:\basicpp\lib\GET_key.bas"
> >
> > DEFINE SCHRITT BYTE
> > LCD.INIT
> > #LOOP
> > Schritt =Get_key()
> >
> > If (Schritt >0) or (Schritt <5) then
> >   lcd.init
> >   lcd.print Schritt
> > end if
> >
> > goto loop
>
> besser ist das her:
>
>
> define schritt as byte
> lcd.init
> do
>   schritt = get_key()
>   if(schirtt > 0 ) AND (schritt < 5) then
>     lcd.print Schritt
>   end if
> loop
>
>
> Da muss eigentlich ein AND hin. Mit OR würde der die If Anweisung ausführen, wenn Schritt größer 0 oder kleiner 5 ist, da es Bytezahlen sind ist eine Zahl, die kleiner 5 ist immer größer gleich 0. Ich glaube Du willst da folgendes haben: Zeige Schritt auf dem LCD Display, wenn Schritt größer 0 und kleiner 5 ist.
>
> Gruß,
>
> Stefan


Meine Homepage: http://www.csslabs.de/ccontrol

 Antwort schreiben

Bisherige Antworten: