Hallo zusammen,
ich versuche mich als Anfänger an folgendem Problem:
Über ein Eingabefeld wird eine 11-stellige Zahl eingelesen. Von dieser Zahl soll dann jede Ziffer einzeln weiter bearbeitet werden. Jede 2. Ziffer muss dann mit 2 multipliziert werden. Danach wird aus allen Ziffern die Quersumme berechnet und die letzten Zahl (Einer-Stelle) der Quersumme von 10 abgezogen (war die abzuziehnde Zahl 0 bleibt das Ergebnis 0) Hier nochmal zum Verständnis die einzelnen Rechenschritte:
Eingabe z.B.: 91801234123, dann (9x2=18) + 1 + (8x2=16) + 0 + (1x2=2) + 2 + (3x2=6) + 4 + (1x2=2) + 2 + (3x2=6) dann Quersumme: 1 + 8 + 1 + 1 + 6 + 0 + 2 + 2 + 6 + 4 + 2 + 2 + 6 = 41 dann 10 - (Einerstelle von 41 =) 1 = 9
Ich habe schon ein wenig herum probiert, komme aber nicht so richtig weiter. das Problem ist offenbar, mehrstellige Zahlen in Ihre einzelnen Ziffern aufzuteilen, mit denen man dann aber auch rechnen kann.
Danke für jeden Tipp