Ja stimmt - habe das falsch aufgegriffen @BeCooler
Ich hatte die Prüfung damals selber durchgearbeitet, und es ist mir ebenfalls nicht aufgefallen. Für mich war klar: Zahl X rein, Binär soll raus. Das es sich um ne Kommazahl handeln könnte hatte ich gar nicht in Betracht gezogen :D. Man hätte in der Aufgabe dann eher schreiben sollen: (int zahl), evtl. wäre es dann klarer gewesen
Der Fehler liegt in der Implementierung des Algos. Der Übergabewert hat damit nichts zutun. Der Algo soll von dezimal in das Dual System wandeln.
Sprich du übergibst eine Dezimalzahl wie z.B. in dem Schreibtischtest die 7 und es soll die 111 rauskommen