Bin gerade dabei mich in PicoC einzuarbeiten um ein kurzes Listing zu schreiben.
Nur leider will es nicht so, wie ich ;-)
Ziel:
Es sollen 4 Eingänge verglichen werden und danach der grösste Wert ausgegeben werden.
Hier mal mein Code:
float val1;
float val2;
float val3;
float val4;
float maxVal;
void main() {
// Einlesen der Eingangsvariablen
val1 = getinput(0);
val2 = getinput(1);
val3 = getinput(2);
val4 = getinput(3);
// Bestimmen des größten Wertes
maxVal = val1;
if (val2 >= maxVal) {maxVal = val2;}
if (val3 >= maxVal) {maxVal = val3;}
if (val4 >= maxVal) {maxVal = val4;}
// Setzen des Ausgangswertes
setoutput(0, maxVal);
}
Hat jemand eine Idee, wo der Wurm drinnensteckt?
Kommentar