Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: kleines (if)Problem Kategorie: Programmierung (von Günni - 20.08.2005 13:39)
Als Antwort auf kleines (if)Problem von Markus - 20.08.2005 12:35
Ich nutze:
C-Control II Unit, OSOPT V3.0
> Hallo!
> Habe ein kleines Programmierproblem?? Wo steckt der Fehler?
> S kann Werte von 0-2400Volt annehmen!
>
> bei 900 gibt mir dass Programm aber a=2 heraus, bei 1200 ebenfalls, bei 2000 a=5, bei 100 a=1.
>
> Also stimmt bei den 4 Werten nur der erste Wert... Was mache ich bei dem einfachen Programm
> falsch??
>
>
> if s <=100
> {
> a= 1;
> }
> else if s <= 200
> {
> a= 2;
> }
> else if s <= 500
> {
> a= 5;
> }
> else if s >= 500
> {
> a = 10;
> }
>

> MfG
> Markus


Hallo Markus,

wie ist s deklariert?
Mein Tipp: schreib mal den Code um, dass Du ohne else if auskommst! D.h. prüfe in einzelnen
if auf Bereiche. Dann weiÃ?t Du schonmal auf jeden Fall ob's funktioniert.
In C2 gibt's keine offizielle else if Funktion. Vielleicht kommt ja der Stack durcheinander.

Grü�e
Günni


    Antwort schreiben


Antworten:

Re: kleines (if)Problem (von André H. - 27.08.2005 10:36)