# Taak 5 - Programmeren met klassen

download

# Opdrachten

1. Schrijf een klasse voor een rekening. Het saldo van de rekening kan je niet rechtstreeks aanpassen. Zorg voor een methode Storting(double bedrag) en Opname(double bedrag) waarmee je het saldo kan verhogen of verlagen. Daarnaast is er ook een functie double ShowSaldo() om het saldo van de rekening te raadplegen.

Schrijf nu een programma die deze klasse gebruik om in een label continue het saldo van de rekening te tonen. Voorzie ook de mogelijkheid om via 2 knoppen en een invulveld het saldo te verhogen ot te verlagen.

2. Schrijf een klasse voor een rechthoek. De breedte en hoogte worden in de klasse bewaard. Voorzie een constructor Rechthoek(10,20) waarmee je de hoogte en breedte onmiddellijk kunt definiƫren bij de definitie van een variabele van het type van de klasse. Voorzie een methode 'Draw(canvas, xPos, yPos, brush)` waarmee je de rechthoek kan tekenen.

Schrijf een programma die een grafiek tekent gebruikmakend van de Draw functie van deze klasse.

De rechthoeken zijn allemaal 20px breed en hebben volgende hoogtes: 120, 150, 100 , 170, 90, 75, 123, 85, 145, 112

Zorg er voor dat je grafiek ook aslijnen heeft, de rechthoeken zijn opgevuld en hebben afwisselend een oranje en groene kleur.

# Tips

  • Overloop de leerstof van klassen nog even voor je hieraan begint.
  • Verzorg je naamgeving van objecten.
  • Lees de opdrachten goed en werk met een checklist, vink af wat klaar is.

# Evaluatie

Deze opdracht staat op 10% van de totale score voor basic programming 1.

De evaluatie gebeurt op basis van:

  • Is jou code geschreven de good practices van programmeren?
  • Het product: Doet het programma wat er gevraagd is?
  • Het proces: Hoe is het programma geschreven?