12.12.2007, 13:24
Moin!
Vielleicht bin ich gerade zu vernagelt, aber ich finde keine Lösung:
Ich vergleiche zwei Zahlen (Fließkomma) und will in Abhängigkeit davon einen Case auswählen. Die drei Fälle sind A<B, A>B, A=B.
Ich kann jetzt natürlich dreimal nen Vergleich machen und drei true-false-Cases einbauen, aber ich wollte das elegant in einer Case-Struktur lösen. Nur klappt das nich so recht. Ich dachte mir, ich nehme die beiden Zahlen, ziehe sie voneinander ab und dann habe ich ja die Fälle "kleiner Null", "Null" und "größer Null". Ich kann aber in der Case-Struktur nur "..-1", "0", und "1.." eingeben. Da die Zahlen relativ kleine Kommazahlen sind, liegen die meisten zwischen Null und Eins.
Alle Möglichkeiten, die ich bis jetzt probiert hab, klappen nich.. ich hätte da halt gerne "<0", "0" und ">0" drinstehen, aber sowas wandelt LV in Strings um..
Ich hab so das Gefühl, als müsste das sehr einfach gehen, ist doch eigentlich ein gängiger Fall so ne Überprüfung.. ich glaub, ich geh jetzt erstmal eben Mittagessen, vielleicht kann ich danach auch wieder klar denken *g*
Gruß aus Oldenburg,
Melvin
Vielleicht bin ich gerade zu vernagelt, aber ich finde keine Lösung:
Ich vergleiche zwei Zahlen (Fließkomma) und will in Abhängigkeit davon einen Case auswählen. Die drei Fälle sind A<B, A>B, A=B.
Ich kann jetzt natürlich dreimal nen Vergleich machen und drei true-false-Cases einbauen, aber ich wollte das elegant in einer Case-Struktur lösen. Nur klappt das nich so recht. Ich dachte mir, ich nehme die beiden Zahlen, ziehe sie voneinander ab und dann habe ich ja die Fälle "kleiner Null", "Null" und "größer Null". Ich kann aber in der Case-Struktur nur "..-1", "0", und "1.." eingeben. Da die Zahlen relativ kleine Kommazahlen sind, liegen die meisten zwischen Null und Eins.
Alle Möglichkeiten, die ich bis jetzt probiert hab, klappen nich.. ich hätte da halt gerne "<0", "0" und ">0" drinstehen, aber sowas wandelt LV in Strings um..
Ich hab so das Gefühl, als müsste das sehr einfach gehen, ist doch eigentlich ein gängiger Fall so ne Überprüfung.. ich glaub, ich geh jetzt erstmal eben Mittagessen, vielleicht kann ich danach auch wieder klar denken *g*
Gruß aus Oldenburg,
Melvin