lovelace Geschrieben 28. November 2023 Geschrieben 28. November 2023 Hallo, die Aufgabe 2a) verwirrt mich sehr, wenn man davon aus geht, dass Dezimalzahlen übergeben werden, warum ist denn dezimalzahl ein Integer.. meine Frage dazu ist ich hätte da jetzt bei dem Schreibtischtest einfach nur Kompilierfehler reingeschrieben, da ich davon ausgehe dass dort z.B. 7 als float übergeben wird, was meint Ihr wäre das eine richtige Antwort? Bei 2B hätte ich dass dann erklärt. Was sollte man in der Prüfung machen wenn sowas vorkommt ?
DotNetExe Geschrieben 28. November 2023 Geschrieben 28. November 2023 (bearbeitet) 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 Bearbeitet 28. November 2023 von DotNetExe
BeCooler Geschrieben 28. November 2023 Geschrieben 28. November 2023 @DotNetExe Nein, was der Autor sagen möchte ist, das Dezimalzahlen keine Ganzzahlen sind. Dezimalzahlen = Kommazahlen Ganzzahlen = Nix Kommazahl Abgesehen davon, dass die Prüfungsersteller 2 Synapsen haben, sollte man nicht vergessen, das "dezimalzahl", bloß ein Parametername ist. In einigen Programmiersprachen wird ein float/double direkt automatisch gecasted in dem Fall. Aber gut aufgepasst, ist mir garnicht aufgefallen.
DotNetExe Geschrieben 28. November 2023 Geschrieben 28. November 2023 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
carnaqe Geschrieben 28. November 2023 Geschrieben 28. November 2023 mich würde es auch nicht wundern, wenn absichtlich der Parameter "Dezimalzahl" genannt wurde, im Sinne der maximalen Verwirrung.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden