Aufgabe: Struktogramm zeichnen
Completion requirements
Opened: Tuesday, 15 December 2020, 3:10 PM
Due: Wednesday, 16 December 2020, 3:10 PM
Gegeben ist folgender Quellcode:
- const int MAX_NUM_ATTEMPT = 3;
- bool loggedIn = false;
- do
- {
- string pin;
- Console.WriteLine("Karte einführen!");
- for (int cntAttempt = 1; cntAttempt <= MAX_NUM_ATTEMPT; cntAttempt++)
- {
- Console.WriteLine("PIN eingeben!");
- pin = Console.ReadLine();
- if (pin == "1234")
- {
- loggedIn = true;
- break;
- }
- else
- {
- Console.WriteLine("PIN falsch!");
- if (cntAttempt == MAX_NUM_ATTEMPT)
- Console.WriteLine("Karte wird eingezogen!");
- }
- }
- }
- while (!loggedIn);
- Console.WriteLine("eingeloggt");
Zeichnen Sie das entsprechende Struktogramm (Nassi–Shneiderman-Diagramm) für den Codeabschnitt!
(Ein geeignetes freies Zeichenwerkzeug gibt es hier: http://structorizer.fisch.lu oder als Online-Zeichenwerkzeug hier: https://dditools.inf.tu-dresden.de/ovk/Informatik/Programmierung/Grundlagen/Struktogramme.html)
Was bedeutet das Schlüsselwort const ?