Skip to main content
eick-at moodle
  • Home
  • Calendar
  • More
You are currently using guest access
Log in
eick-at moodle
Home Calendar
Expand all Collapse all
  1. Grundlagen OOP mit C#
  2. Kontrollstrukturen
  3. Aufgabe: Struktogramm zeichnen

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:

  1.     const int MAX_NUM_ATTEMPT = 3;
  2.     bool loggedIn = false;
  3.  
  4.     do
  5.     {
  6.         string pin;
  7.         Console.WriteLine("Karte einführen!");
  8.         for (int cntAttempt = 1; cntAttempt <= MAX_NUM_ATTEMPT; cntAttempt++)
  9.         {
  10.             Console.WriteLine("PIN eingeben!");
  11.  
  12.             pin = Console.ReadLine();
  13.             if (pin == "1234")
  14.             {
  15.                 loggedIn = true;
  16.                 break;
  17.             }
  18.             else
  19.             {
  20.                 Console.WriteLine("PIN falsch!");
  21.                 if (cntAttempt == MAX_NUM_ATTEMPT)
  22.                     Console.WriteLine("Karte wird eingezogen!");
  23.             }
  24.         }
  25.     }
  26.     while (!loggedIn);
  27.  
  28.     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 ?


You are currently using guest access (Log in)
Data retention summary
Get the mobile app
Powered by Moodle