Nabend!
Neueste Aufgabe in der Schule:
Eine maximal 8stellige Schlüsselzahl soll eingelesen werden und mit dem Modulo-10-Verfahren soll dir Prüfsumme ermittelt werden.
Die Berechnung mit Modulo etc. ist kein Problem. Die Frage, die sich mit stellt, liegt im Bereich der Eingabe.
Das ganze soll eine Konsolenanwendung werden. So weit auch no problem.
Allerdings frage ich mich, wie ich es am schlausten mache, dass der Benutzer bis zu 8 Stellen hintereinander eingeben kann und ich diese später auftrennen kann, um jede Ziffer der Schlüsselzahl mit dem zugehörigen Element aus der arithemtischen Reihe zu multiplizieren.
Meine bisherigen Überlegungen gingen soweit, dass es wohl ein Array werden muss. Nur weiß ich nicht, wie ich die Schlüsselzahl -ohne Trennung zwischen den Ziffern- aufspalten kann, so dass ich jede Ziffer einzeln in das Array schreiben kann.
Damit niemand denkt, er solle hier meine HA´s machen:
Auf meiner googeligen Suche bin ich auch String.Split gestoßen, was aber meiner bisherigen Erkenntnis nach Trennzeichen benötigt und ich nicht einfach durch String.Split("") die Zahl aufspalten kann. Ich denke mit nem Int o.a. komme ich schon gar nicht weiter...
Ohje, ohje...^^
Schonmal n lieben Dank =)