Eine Zuweisung geht in Bascom immer anders herum:Zitat von mollyman
Ergebnis=operand1 operator operand2
Es ist keine Schachtelung erlaubt. Also wäre das die richtige Berechnung:
Hunderter = Test / 100 '357/100=3
Zehner = Hunderter * 100 '3*100=300
Zehner = Test - Zehner '357-300=57
Einer = Zehner Mod 10 'Rest(57/10)=7
Zehner = Zehner / 10 '57/10=5
Die brauchst du alle nicht mehr, sondern so:Zitat von mollyman
If Hunderter = 0 Then
Portd = Seg_array(10)
Else
Portd = Seg_array(Hunderter)
Endif
Für die Zehner und Einer entsprechend.
Gruß
Rolf
Lesezeichen