Je schrijft een Student-klasse met een methode die beslist of een leerling geslaagd is of niet.
Schrijf de klasse Student met:
Naam (type string)Klas (type string)Punten (type int)Naam, Klas en Punten als parameter neemtGeslaagd() — geeft bool terug: true als punten ≥ 50, anders falseToonResultaat() die de volgende regel afdrukt:
Naam: [Naam] | Klas: [Klas] | Punten: [Punten] | Geslaagd: [ja/nee]ja af als geslaagd, nee als niet geslaagd.De Main-methode is al ingevuld en mag je niet aanpassen.
Naam: Emma | Klas: 3A | Punten: 72 | Geslaagd: ja
Naam: Warre | Klas: 3A | Punten: 45 | Geslaagd: nee
Naam: Lena | Klas: 3B | Punten: 50 | Geslaagd: ja
Tip
Om
jaofneeaf te drukken op basis van een bool://dit is een shorthand if-else statement ook wel een ternary operator genoemd //Leuk om te weten maar zeker niet verplicht om te gebruiken! //Voorzie altijd van commentaar als je dit gebruikt, zodat het duidelijk is wat er gebeurt. string resultaat = Geslaagd() ? "ja" : "nee"; //vertaal: als Geslaagd() true is, zet resultaat op "ja", anders zet resultaat op "nee" //Volluit gescheven zou dit er zo uitzien: string resultaat; if (Geslaagd()) { resultaat = "ja"; } else { resultaat = "nee"; }
| Puntenverdeling | Te behalen punten |
|---|---|
| Eigenschappen + constructor | 3 |
| Methode Geslaagd() correct | 3 |
| Methode ToonResultaat() correct | 2 |
| Correcte uitvoer | 2 |
| Totaal | 10 |