Skip to content

IxI-Enki/Uebung-026

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Uebung-026 -- CashMaschine

Lernziel:

  • Variablen und Konstanten
  • Schleifen und Selektion

Aufgabenstellung:

Das Programm („CashMachine.cs“) soll den Ablauf einer Geldabhebung wie folgt steuern:

  • Wird die korrekte PIN eingegeben, und ist der abzuhebende Geldbetrag verfügbar (im Automat und auf dem Konto), so wird der Betrag ausgezahlt.
  • Ist die PIN falsch, wird sie erneut angefordert. Bei der dritten fehlerhaften PIN-Eingabe wird die Karte einbehalten und es ist keine Auszahlung möglich.
  • Ist der angeforderte Betrag nicht verfügbar, wird der Kunde ein Mal aufgefordert, einen anderen Betrag zu wählen.

Gehen Sie bei den folgenden Daten von beliebigen, aber fixen Werten aus:

  • PIN-Code (4-stellig)
  • Im Automat verfügbarer Geldbetrag
  • Kontostand
  • Überziehungsrahmen des Kontos

Überlegen Sie genau, welche unterschiedlichen Werte für diese Daten benötigt werden, um das Programm vollständig zu testen. Ändern Sie die Werte entsprechend um alle nötigen Tests durchzuführen.

Abgaben:

  1. Programmablaufplan (*.png Export aus dem PAP Designer)
  2. C# Source Code Datei (*.cs Datei)

. . . . . . . . . .... [SPOILER] .... . . . . . . . .

Visual Studio:

1
2
3
4
5

Ausgabe

Releases

No releases published

Packages

No packages published

Languages