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 Stefan Tappertzhofen, Homepage - 19.02.2005 16:15)
 Als Antwort auf Re: Basic++ Operatoren innerhalb von IF.. von Dierk - 19.02.2005 16:09
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.fdos.de/ccbpp

 Antwort schreiben

Bisherige Antworten:

Re: Basic++ Operatoren innerhalb von IF.. (von JuDie - 19.02.2005 16:46)
    Re: Basic++ Operatoren innerhalb von IF.. (von Stefan Tappertzhofen - 19.02.2005 16:56)
        Re: Basic++ Operatoren innerhalb von IF.. (von Dierk - 19.02.2005 17:07)
            OT: Re: Basic++ Operatoren innerhalb von IF.. (von Stefan Tappertzhofen - 19.02.2005 17:15)
                Re: OT: Re: Basic++ Operatoren innerhalb von IF.. (von Dierk - 19.02.2005 17:32)
Re: Basic++ Operatoren innerhalb von IF.. (von Dierk - 19.02.2005 16:21)