LabVIEWForum.de - Verlgeich von drei Variablen

LabVIEWForum.de

Normale Version: Verlgeich von drei Variablen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich moechte drei Werte miteinander vergleichen und den kleinsten verwenden. Irgendwie komme ich mit dem formula node nicht klar. Kann sich jemand mal bitte den code angucken:

Code:
if(a < b || c)
d=a;
if(b < c || a)
d=b;
if(c < a ||b )
d=c;


gibt es vielleicht noch eine einfache Moeglichkeit drei Variablen zu vergleichen?
Vielen Dank!
Was soll denn D sein? Das kleinste der drei?

Code:
if ((a<b) && (a<c)) d=a;
if ((b<a) && (b<c)) d=b;
if ((c<a) && (c<b)) d=c;

oder auch so:
Code:
d=a;
if (b<d) d=b;
if (c<d) d=c;

Du musst zum einen die Wertigkeit der Operanden kennen und ggf. Klammern setzten. Außerdem kenne ich keine Programmiersprache, die den Ausdruck "a kleiner b und a kleiner c" in der Form (a< b || c) beherrscht.
Vielen Dank, Problem geloest!
Referenz-URLs