Calliope mini - Spaß durch Programmieren

Quersumme

Ziel: Aus einer beliebigen Zahl wird die Quersumme gebildet.

Zum Bilden der Quersumme werden in jeweils drei Schritten die einzelnen Ziffern von hinten an abgetrennt und summiert.

  1. Die Zahl wird durch ganzzahlig 10 geteilt. Der Rest der Division wird in der Variable einzel abgelegt.
    1234/10 = 123 und der Rest ist 4.
  2. Von der Zahl wird die 4 abgezogen (1234-4=1230) und das Ergebnis durch 10 geteilt (1230/10=123)
  3. Die 4 wird zur Variablen quersumme addiert.

Danach wird die ganze Prozedur mit der Zahl 123 wiederholt. In der Variablen zahl der dann Wert 12. Nach den 4 Wiederholungen erhält man als Quersumme das Ergebnis 11.

Quersumme

Will man die Quersumme einer fünfstelligen Zahl bilden (z.B. 11111), muss die Anzahl der Wiederholungen auf 5 gesetzt werden. Das ist umständlich. Abhilfe schafft ein Befehl, der aus der zahl selber die Stellenzahl bestimmt.

Quersumme

zurück