Klausuraufgabe

Hallo Zusammen…

Bald ist die Klausur.
Wollte als übung eine Aufgabe von der letzen Klausur machen, doch :frowning:

Verfahren um Matrikelnummern zu überprüfen.

  • sechsstellig, Ziffer != 0

  • Ziffern z1,…,z6

  • Prüfsumme gq = 2z1 + z2 + 4z3 + 3z4 + 2z5 + z6
    => gültig, wenn z6 = letzte Ziffer in gq

    a. Klasse MatNr um zu überprüfen
    b. class Test + main, über Kommandozeile zu überprüfen
    c. MatNr Modul- und oder Typcharakter? Begründung?
    d. Schnittstelle der Klasse? Als Interface formulieren ? Ja, wie? Nein, warum?

Kannst du das Problem bitte mal etwas ausführlicher schildern, nicht so im Steno-Stil… ?