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

Klasse Student

Inleiding

Je schrijft een Student-klasse met een methode die beslist of een leerling geslaagd is of niet.

Opdracht

Schrijf de klasse Student met:

  1. Eigenschap Naam (type string)
  2. Eigenschap Klas (type string)
  3. Eigenschap Punten (type int)
  4. Constructor die Naam, Klas en Punten als parameter neemt
  5. Methode Geslaagd() — geeft bool terug: true als punten ≥ 50, anders false
  6. Methode ToonResultaat() die de volgende regel afdrukt:
    • Naam: [Naam] | Klas: [Klas] | Punten: [Punten] | Geslaagd: [ja/nee]
    • Druk ja af als geslaagd, nee als niet geslaagd.

De Main-methode is al ingevuld en mag je niet aanpassen.

Verwachte uitvoer

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 ja of nee af 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

Puntenverdeling Te behalen punten
Eigenschappen + constructor 3
Methode Geslaagd() correct 3
Methode ToonResultaat() correct 2
Correcte uitvoer 2
Totaal 10