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:
________________________________
Deklaration der Var.
bin [20], dez, i
________________________________
Array löschen
________________________________
dez <- 34, i <- 0
________________________________
dez != 0
__________________________
....| bin <- dez % 2
....|__________________________
....|dez <- dez / 2
....|__________________________
....|i ++
__|__________________________
von i <- 19 bis 0
___________________________
.....|Ausgabe: bin
.....|__________________________
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
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:
________________________________
Deklaration der Var.
bin [20], dez, i
________________________________
Array löschen
________________________________
dez <- 34, i <- 0
________________________________
dez != 0
__________________________
....| bin <- dez % 2
....|__________________________
....|dez <- dez / 2
....|__________________________
....|i ++
__|__________________________
von i <- 19 bis 0
___________________________
.....|Ausgabe: bin
.....|__________________________
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