Drop links or images here to add them to the editor.

Toets 9c.7 — Klasse Weerstation

Opdracht

Schrijf een klasse Weerstation die weersomstandigheden bijhoudt en een weerbericht samenstelt.

Eigenschappen:

Constructor: Weerstation(string locatie, int temperatuur, int windsnelheid, bool regen)

Methoden:

  1. VoelTemperatuur() — geeft int terug: Temperatuur - Windsnelheid / 5 (vereenvoudigde gevoelstemperatuurberekening)
  2. WeerBeschrijving() — geeft string terug:
    • Als Regen: "Regenachtig"
    • Anders als Temperatuur >= 20: "Zonnig"
    • Anders als Temperatuur >= 10: "Bewolkt"
    • Anders: "Koud"
  3. ToonWeerbericht():
    Weerstation: [Locatie]
    Temperatuur: [Temperatuur]°C
    Gevoelstemperatuur: [VoelTemperatuur()]°C
    Windsnelheid: [Windsnelheid] km/u
    Weer: [WeerBeschrijving()]
    

Verwachte uitvoer

Weerstation: Gent
Temperatuur: 22°C
Gevoelstemperatuur: 18°C
Windsnelheid: 20 km/u
Weer: Zonnig
---
Weerstation: Brussel
Temperatuur: 8°C
Gevoelstemperatuur: 6°C
Windsnelheid: 10 km/u
Weer: Koud
---
Weerstation: Antwerpen
Temperatuur: 15°C
Gevoelstemperatuur: 12°C
Windsnelheid: 15 km/u
Weer: Regenachtig

Puntenverdeling

Puntenverdeling Te behalen punten
Eigenschappen + constructor 2
VoelTemperatuur() correct 2
WeerBeschrijving() (4 gevallen) 3
ToonWeerbericht() correct 2
Correcte uitvoer 1
Totaal 10