Gast
#472142
Hallo,
in einer Auswertungsroutine habe ich eine ganze Reihe von
if-Anweisungen.
Das sieht folgendermaßen aus:
void auswertung();
{
if ((i == 1) && (b == 1))
{wert = 1;}
if ((i == 1) && (b == 2))
{wert = 2;}
if ((i == 1) && (b == 3))
{wert = 4;}
if ((i == 1) && (b == 4))
{wert = 8;}
if ((i == 1) && (b == 5))
{wert = 16;}
if ((i == 1) && (b == 6))
{wert = 32;}
if ((i == 1) && (b == 7))
{wert = 64;}
if ((i == 1) && (b == 8))
{wert = 128;
}
a = 0;
b++;
}
Kann man das nicht irgendwie vereinfachen? Eine Art Schleife oder so
was. Hab schon ein paar Sachen versucht, doch irgendwie haut das bei mir
nicht hin? Vielleicht hat ja jemand einen Tip für mich....
Gruß