G
Gelöschtes Mitglied 61081
Gast
Hey, das ist mein Programm und ich würde es gerne in einem Flussdiagramm aufzeichnen.
Wie genau wird so ein Flussdiagramm gefordert? Muss man auch z.B int n = 2; schreiben oder nur n=2? Wie ist es beim Beispiel mit int Dezimal = eingabe.nextInt() ?
Darf man es wie ich es gemacht habe in einen großen Block schreiben, oder pro Initialisierung und pro "Do" ein Block? Habe ich das Do richtig dargestellt? Ist mein Diagramm vollständig oder muss z.B auch der System.out rein, der mich zum eingeben der Zahl auffordert?
Vielen dank, für Korrektur.
Wie genau wird so ein Flussdiagramm gefordert? Muss man auch z.B int n = 2; schreiben oder nur n=2? Wie ist es beim Beispiel mit int Dezimal = eingabe.nextInt() ?
Darf man es wie ich es gemacht habe in einen großen Block schreiben, oder pro Initialisierung und pro "Do" ein Block? Habe ich das Do richtig dargestellt? Ist mein Diagramm vollständig oder muss z.B auch der System.out rein, der mich zum eingeben der Zahl auffordert?
Vielen dank, für Korrektur.
Code:
package binärüben;
import java.util.Scanner;
public class Binärüben {
//Aufgabe 2: Schreiben Sie ein Programm, dass eine Dezimalzahl (10er-Sys.)
//in Binärzahl (2erSys.) konvertiert.
public static void main(String[] args) {
Scanner eingabe = new Scanner(System.in);
System.out.println("Bitte fügen Sie eine Zahl ein");
int Dezimal = eingabe.nextInt();
int Ergebnis;
String Gesamtergebnis= "";
do {
Ergebnis = Dezimal % 2;
Dezimal = Dezimal / 2;
Gesamtergebnis = Ergebnis + Gesamtergebnis;
}
while (Dezimal > 0);
System.out.println(Gesamtergebnis);
}
}