Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

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

About

CashMaschine

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages