/atm-exercise

Opdracht voor snuffelstage scholier van middelbare school

atm-exercise

Programmeer een pinmachine, gebruik Java of Python. Laat het resultaat na iedere stap zien aan iemand uit het team en overleg je oplossing.

1. Programmeer het welkomstscherm

Welkom bij de J-Bank.

2. Voeg de tijd toe

Welkom bij de J-Bank.
Het is (tijd).

3. Vraag om het pasnummer

Welkom bij de J-Bank.
Het is (tijd).
Geef uw pasnummer in.

tip: zie Deze pagina

4. Vraag ook om de pincode

Welkom bij de J-Bank.
Het is (tijd).
Geef uw pasnummer in
Wat is uw pincode?

5. Controleer of de pincode klopt

Bij pasnummer 0 hoort pincode 5672 Als de pincode incorrect is, zeg dan dat de pincode incorrect is en laat de gebruiker een nieuwe pincode invullen.

Welkom bij de J-Bank.
Het is (tijd).
Geef uw pasnummer in
Wat is uw pincode?
Deze pincode is incorrect
Wat is uw pincode?

6. Stop het programma als de pincode drie keer fout is ingevoerd.

Welkom bij de J-Bank.
Het is (tijd).
Geef uw pasnummer in
Wat is uw pincode?
Deze pincode is incorrect
Wat is uw pincode?
Deze pincode is incorrect
Wat is uw pincode?
U heeft drie keer de verkeerde pincode ingevoerd. Het programma stopt.

7. Voeg nog 3 klanten toe.

Pasnummer 1, pincode 6754
Pasnummer 2, pincode 5611
Pasnummer 3, pincode 2161

8. Voeg nu 97 nieuwe klanten toe.

Maak een programma dat voor klanten 4 t/m 100 een willekeurige pincode verzint en maak hier gebruik van.

Niet verplichte, maar wel mogelijke varianten:

  • Commit je code in dit github project en laat het via Github reviewen.
  • Bouw foutafhandeling in, b.v. als iemand een pincode invoert met letters er in.