Flussdiagramm-Do while

  • Themenstarter Gelöschtes Mitglied 61081
  • Beginndatum
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.
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);
      
    }

}
 

Anhänge

  • 74216776_431806550856084_8512006980259282944_n.jpg
    74216776_431806550856084_8512006980259282944_n.jpg
    141,4 KB · Aufrufe: 16

mihe7

Top Contributor
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() ?
Der Sinn eines Flussdiagramms besteht ja darin, Algorithmen darzustellen und die haben nichts mit der Programmiersprache zu tun. Wichtig ist, dass man weiß, was gemeint ist. Du kannst auch das Rezept für Deinen nächsten Schweinebraten in einem Flussdiagramm zeigen.
 
G

Gelöschtes Mitglied 61081

Gast
Danke schonmal! Wikipedia link kannte ich natürlich schon. Mir ist aber nach wie vor unschlüssig, ob man die Initialisierungen in einen Block schreiben darf, wie ich es gemacht habe, oder für jede Variable einen eigenen Block nehmen muss und mit Pfeil verbinden. Liebe Grüße
 

mihe7

Top Contributor
Natürlich darfst Du eine Gruppe von Anweisungen zusammenfassen. Das ist sogar sehr sinnvoll, je nachdem was man zeigen will. Warum sollte man den Leser mit zig Kästchen bombardieren, die man im Endeffekt alle unter "Initialisierung" subsumieren könnte?

Vielleicht mal ein Beispiel. Hier schreiben wir den Leuten oft, sie möchten Ihren Code doch bitte in Code-Tags setzen. Den Ablauf könnte ich so beschreiben (im Flussdiagramm wäre nun jeder Punkt ein Kästchen):
Code:
1. Klicke auf die drei Punkte neben dem Smiley
2. Wähle aus dem Menü den Punkt "Code" aus
3. Ein Fenster öffnet sich
4. Wähle dort die Sprache Deines Programmcodes aus
5. Füge Deinen Code in den Bereich unterhalb der Sprachauswahl ein
6. Klicke auf Weiter
7. Der Code wird in Code-Tags im Editor eingefügt
Damit beschreibe ich, was man Schritt für Schritt tun müsste bzw. was passiert. Das mag vielleicht in einer Bedienungsanleitung interessant sein, hier würde es die Leute aber abschrecken, weil man die tatsächlich einfache Struktur nicht erkennt. Zum Vergleich:
Code:
1. Klicke auf die drei Punkte neben dem Smiley und wähle "Code" aus
2. Füge Deinen Code in das Dialogfenster ein, wähle ggf. noch die Sprache aus und bestätige mit "Weiter"
Durch die Zusammenfassung sieht man sofort: aha, im Wesentlichen sind es zwei Schritte.

Dein Diagramm lässt auch sofort eine Struktur, also den grds. Ablauf erkennen: Initialisierung, Berechnung in einer Schleife, Ausgabe.
 
K

kneitzel

Gast
Also ich würde die Eingabe des Nutzers nicht im Block mit den Initialisierungen verstecken. Denn eine Eingabe ist durchaus etwas anderes als eine Initialisierung mit einem Startwert.

Und am Ende: "Gesamtergebnis" besagt nichts. Das sollte wohl "Ausgabe Gesamtergebnis" sein.
Und so wie Du ein Start Element hast, hast Du auch ein Stop Element. Das fehlt auch noch bei Dir.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Flussdiagramm-Symbolik Java Basics - Anfänger-Themen 6
T Aufgabe Flussdiagramm, kann jemand checken? Java Basics - Anfänger-Themen 8
T Einstieg in "grafische Progammierung" + Rechnen in Flussdiagramm Java Basics - Anfänger-Themen 2
D Flussdiagramm/Nasi Schneidermann Java Basics - Anfänger-Themen 2
M While-Schleife mit Wartezeit Java Basics - Anfänger-Themen 15
Ranger229 Endless loop in while Schleife Java Basics - Anfänger-Themen 3
M Datentypen While-Schleife eine Java Methode erstellen Java Basics - Anfänger-Themen 3
Ostkreuz While Schleife neustarten Java Basics - Anfänger-Themen 20
S Erste Schritte do-while Schleife Münzwurf Java Basics - Anfänger-Themen 1
S while Schleife Taschenrechner Java Basics - Anfänger-Themen 1
P Best Practice While loop schleife Java Basics - Anfänger-Themen 5
S Erste Schritte While Schleifen Java Basics - Anfänger-Themen 11
A Erste Schritte Aufgabe mit while Schleife Java Basics - Anfänger-Themen 11
R do while Schleife Verständnisfrage Java Basics - Anfänger-Themen 2
Say Fehlenden Code finden in einer while-Schleife? Java Basics - Anfänger-Themen 11
Say do-While Code Ausführung Java Basics - Anfänger-Themen 3
Say do-while Syntak Java Basics - Anfänger-Themen 3
A Return in While Schleife Java Basics - Anfänger-Themen 6
M Erste Schritte While Schleife / Ausgabe von buchstabe & ASCII Wert Java Basics - Anfänger-Themen 4
J do..while Schleife Java Basics - Anfänger-Themen 14
W Wiederkehrende Konsolen-Anzeige mit do-While?! Java Basics - Anfänger-Themen 33
X Enum Abfrage ohne if, for, while oder switch Java Basics - Anfänger-Themen 21
java-starter Erste Schritte Mit While Schleifen Programme schreiben Java Basics - Anfänger-Themen 4
berserkerdq2 Brauche ich while != -1, wenn ich immer einen BufferedReader verwende? Java Basics - Anfänger-Themen 8
B Zuweisungen und Methodenaufrufe in Bedingung der while Schleife? Java Basics - Anfänger-Themen 2
JavaBeginner22 Würfeln bis 6 while Schleife Java Basics - Anfänger-Themen 13
G while.next() Verständnisfrage Java Basics - Anfänger-Themen 16
L while Schleife mit 2 Bedingung endet nicht Java Basics - Anfänger-Themen 3
D Array mit while-schleife Java Basics - Anfänger-Themen 12
B do while Schleife Java Basics - Anfänger-Themen 3
R While-Loop der die Einträge eines Arrays in umgekehrter Reihenfolge anzeigt Java Basics - Anfänger-Themen 3
SergioCK Do while Schleife wiederholen Java Basics - Anfänger-Themen 14
Informatikf Methoden While Schleife Java Basics - Anfänger-Themen 3
M While Schleife? Java Basics - Anfänger-Themen 4
C Sind die while-Schleifen richtig in for-Schleifen ersetzt worden? Java Basics - Anfänger-Themen 8
Poppigescorn Quersumme Berechnen mit einer While Schleife Java Basics - Anfänger-Themen 13
Zwanglos Warum wird nur die erste Zeile im while Block ausgeführt? Java Basics - Anfänger-Themen 8
M Wie kann ich Werte die in einer While Schleife sind weiter genutzt werden? Java Basics - Anfänger-Themen 7
H Kann eine while-Schleife ein Programm blockieren? Java Basics - Anfänger-Themen 8
O Methode in while-Schleife aufrufen geht nur beim ersten Mal Java Basics - Anfänger-Themen 2
A Wie schaffe ich das eine while Schleife addiert danach subtrahirt? Java Basics - Anfänger-Themen 1
Aeon Erste Schritte Preise berechnen mit do-while Java Basics - Anfänger-Themen 9
J for /while Schleife Java Basics - Anfänger-Themen 5
A While Schleife - buubelsort methode Java Basics - Anfänger-Themen 2
J Wie kann ich hier eine While schleife einbauen? Java Basics - Anfänger-Themen 3
S While-Schleife geht in Endlosschleife über, warum? Java Basics - Anfänger-Themen 6
M While-Schleifen-Fehler Java Basics - Anfänger-Themen 4
S Do-While-Schleife Java Basics - Anfänger-Themen 2
S While Schleife Java Basics - Anfänger-Themen 4
S Do-While Schleife Java Basics - Anfänger-Themen 6
J Von While zu for Java Basics - Anfänger-Themen 42
G While/If Programm Java Basics - Anfänger-Themen 2
L String in Do-While-Schleife Abbruchkriterium Java Basics - Anfänger-Themen 1
CptK Methoden While-Schleife so lange ausführen, wie Methode etwas zurückgibt Java Basics - Anfänger-Themen 2
G If / While Programm (Datei auslesen) Java Basics - Anfänger-Themen 6
B Verschachtelung von For-Schleife in While Schleife Java Basics - Anfänger-Themen 14
G while schleife Java Basics - Anfänger-Themen 11
G while schleife mit array Java Basics - Anfänger-Themen 12
L Scanner schließen in While-Schleife? Java Basics - Anfänger-Themen 2
I Do-While / Kalkulator / Bitte um Hilfe Java Basics - Anfänger-Themen 9
G While schleife Java Basics - Anfänger-Themen 2
mor16Euro Erste Schritte Wie nennt man eine While oder For schleife die nie Ausgeführt wird Java Basics - Anfänger-Themen 5
C Verständnisfrage bezüglich der Do-While Schleife Java Basics - Anfänger-Themen 9
B OOP While Schleife läuft Endlos durch externen aufruf Java Basics - Anfänger-Themen 2
N while Schleife wird nicht beendet, obwohl Sie hätte breaken sollen Java Basics - Anfänger-Themen 4
B mehrere Werte mit scanner und while schleife einlesen, max berechnen bzw addieren Java Basics - Anfänger-Themen 2
D While Schleife bei Bedarf durch Eingabe stoppen Java Basics - Anfänger-Themen 15
O Erste Schritte Zahlendreieck mit While Java Basics - Anfänger-Themen 2
D Break Sprungmarken Problem einer While True in While True Java Basics - Anfänger-Themen 6
A Erste Schritte while-Schleife Java Basics - Anfänger-Themen 38
W While-Loop unterbrechen Java Basics - Anfänger-Themen 4
X While Do schleife funtioniert nicht Java Basics - Anfänger-Themen 5
J 2 "while"-Anweisungen in einer do-Schleife? Java Basics - Anfänger-Themen 4
W while Schleife und Bedingung Java Basics - Anfänger-Themen 11
T While Schleife funktioniert nicht Java Basics - Anfänger-Themen 14
J Input/Output Strings aneinander reihen mit while schleife Java Basics - Anfänger-Themen 25
M Methoden while liefert nur den ersten Datensatz Java Basics - Anfänger-Themen 12
S Try-Catch in Verwendung einer while Schleife Java Basics - Anfänger-Themen 2
P a cannot be resolved bei einer do while Schleife Java Basics - Anfänger-Themen 1
J While Schleife Java Basics - Anfänger-Themen 19
S While-Schleifen Ausgabe als String? Java Basics - Anfänger-Themen 1
L Taschenrechner mit switch und while funktioniert noch nicht richtig Java Basics - Anfänger-Themen 22
Z Return in While-Schleife Java Basics - Anfänger-Themen 7
N Methode mit While-Schleife und If-Bedingung und Array-Initialisierung Java Basics - Anfänger-Themen 4
V Erste Schritte Habe Fragen zu der For und While Schleife als auch Inkrement und Dekrement Java Basics - Anfänger-Themen 4
helldunkel While Schleife trotz false Java Basics - Anfänger-Themen 4
E Threads Thread in While-Schleife nur einmal starten Java Basics - Anfänger-Themen 2
M Erste Schritte while boolean=false läuft nur bei true??? Java Basics - Anfänger-Themen 23
R While-Schleife macht nicht was sie soll Java Basics - Anfänger-Themen 24
b1ck while-Schleife Java Basics - Anfänger-Themen 10
b1ck Integer initialisieren bei do-while-Schleife Java Basics - Anfänger-Themen 11
kilopack15 DoWhile-Schleife als While-Schleife darstellen Java Basics - Anfänger-Themen 9
A While-Schleife funktioniert nicht! Java Basics - Anfänger-Themen 33
A Verständnisproblem Ausgabe Do-While-Schleife Java Basics - Anfänger-Themen 3
E Alphabet mit einer while Schleife ausgeben Java Basics - Anfänger-Themen 3
I Mehre While-Schleifen hintereinander Java Basics - Anfänger-Themen 13
T while schleife starten , beeneden und wieder Starten Java Basics - Anfänger-Themen 8
W Verständnis Probleme bei der while-Schleife und continue Java Basics - Anfänger-Themen 21
F Reached end while parsing Java Basics - Anfänger-Themen 6
B Passwort prüfen bis eindeutig - while Schleife? Java Basics - Anfänger-Themen 11

Ähnliche Java Themen

Neue Themen


Oben