Schrijf een klasse Weerstation die weersomstandigheden bijhoudt en een weerbericht samenstelt.
Eigenschappen:
Locatie (type string)Temperatuur (type int, in °C)Windsnelheid (type int, in km/u)Regen (type bool)Constructor: Weerstation(string locatie, int temperatuur, int windsnelheid, bool regen)
Methoden:
VoelTemperatuur() — geeft int terug: Temperatuur - Windsnelheid / 5
(vereenvoudigde gevoelstemperatuurberekening)WeerBeschrijving() — geeft string terug:
Regen: "Regenachtig"Temperatuur >= 20: "Zonnig"Temperatuur >= 10: "Bewolkt""Koud"ToonWeerbericht():
Weerstation: [Locatie]
Temperatuur: [Temperatuur]°C
Gevoelstemperatuur: [VoelTemperatuur()]°C
Windsnelheid: [Windsnelheid] km/u
Weer: [WeerBeschrijving()]
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 | Te behalen punten |
|---|---|
| Eigenschappen + constructor | 2 |
| VoelTemperatuur() correct | 2 |
| WeerBeschrijving() (4 gevallen) | 3 |
| ToonWeerbericht() correct | 2 |
| Correcte uitvoer | 1 |
| Totaal | 10 |