000
08.06.2010, 16:39 Uhr
Koak
|
Hallo, ich bin neu im Forum und habe ein Problem.
Schreibe morgen meine Abschlussprüfung zum Thema JAVA. Wir müssen wahrscheinlich ein Programm schreiben, welches eine Dezimalzahl in eine Binärzahl umrechnet. Dazu müssen wir die Funktion Array verwenden.
Kann ja mal das Struktugramm beschreiben:
Code: |
________________________________ Deklaration der Var. bin [20], dez, i ________________________________ Array löschen ________________________________ dez <- 34, i <- 0 ________________________________ dez != 0 __________________________ | bin [i] <- dez % 2 |__________________________ |dez <- dez / 2 |__________________________ |i ++ _____|__________________________ von i <- 19 bis 0 __________________________ |Ausgabe: bin [i] _____|__________________________
|
Der Sinn liegt darin, dass man eine Dezimalzahl hat (z.B. 34). Diese wird dann durch 2 geteilt: Man erhält 17 und Rest 0 Es würde dann wie folgt aussehen:
34/2 = 17, Rest 0 17/2 = 8, Rest 1 8 / 2 = 4, Rest 0 4 / 2 = 2, Rest 0 2 / 2 = 1, Rest 0 1 / 2 = 0, Rest 1
Binärzahl: 100010
Mein Problem ist, dass ich keine Ahnung haben wie das Array funktioniert und was die Variable "bin []" zu bedeuten hat.
Wenn ihr iwelche Fragen zum Verständnis habt: Bitte fragen!
Vielen lieben Dank im Voraus
Bearbeitung von 0xdeadbeef: |
Das sollte die Einrückungsprobleme beheben
|
Dieser Post wurde am 08.06.2010 um 18:23 Uhr von 0xdeadbeef editiert. |