Hallo zusammen,

bin gerade an einem Programm für eine 5-Stellige 7-Segmentanzeige.

Ich frage mich nun wie man das am effektivsten in Code umsetzen kann. Und zwar sieht das folgendermaßen aus:

Der Wertebereich liegt zwischen 0 und 99999. Mein Controller kennt 5 Variablen von 0-9 die für die jeweilige Stelle stehen, es gilt nun diese 0 - 99999 in die entsprechenden Zehnerstellen aufzusplitten und an die Variablen zu übergeben.
Man könnte zwar 10 If schleifen pro stelle nehmen um jede Stelle einzeln zu ermitteln, allerdings ist mein Speicher dann ruck zuck voll.

Gibt es denn nicht da irgendeinen weg über Bitoperationen die Stellen einfacher zu berechnen? Vllt. hat jemand schon mal sowas gemacht...