ohjeh! das war leider Blödsinn sorry... hab mich vertan. und das mir 0_o. Kids don't try this at home
es muss heissen:
a--;b--; // wir brauchen 0,1 statt 1.2
var eingabewert = a*2^4 + b*2^3 + c*2^2 + d*2^1 + e*1^0;
also
var eingabewert = 16a + 8b + 4c + 2d + e;
so bekommen wir zweifelsfrei einen Dezimawert aus der binären Eingabe. der Rest stimmt aber *Hand ins Feuer leg*. wer immer das noch liest hier...
var eingabewert = 2^a + 2^b + 2^c + 2^d + 2^e;
>
> so hat man einen Dezimalwert für den "5 bit" breiten Eingabevektor.