Op een rapport staan scores als tekst, bv. 14/20. Je programma haalt de getallen uit die tekst en rekent ze om.
Vraag de naam van het vak en de score in de vorm behaald/maximum (bv. 14/20 of 17,5/25). Toon daarna:
Welk vak?
Programmeren
Wat is je score (behaald/maximum)?
14/20
Vak: PROGRAMMEREN
Behaald: 14 op 20
Percentage: 70 %
Op 10: 7
Welk vak?
Netwerken
Wat is je score (behaald/maximum)?
17,5/25
Vak: NETWERKEN
Behaald: 17,5 op 25
Percentage: 70 %
Op 10: 7
Aanpak
- Zoek de positie van
/metIndexOf.- Knip het deel ervoor en het deel erna met
Substring.- Zet beide stukken om naar een
doublemetConvert.ToDouble: pas dan kan je ermee rekenen.- Percentage = behaald / maximum × 100.
Combi-oefening
In deze oefening combineer je wat je leerde in de vorige hoofdstukken:
- H2 – datatypes (
int,double,string), rekenen en omzetten metConvert- H3 – tekst samenvoegen met string-interpolatie
$"..."- H4 – de
Math-bibliotheek en de string-bibliotheekJe gebruikt geen beslissingen (
if) en geen lussen.
Klasafspraken
- Declareer al je variabelen bovenaan in
Main, apart van de code die ze een waarde geeft.- Gebruik betekenisvolle namen in camelCase.
- Een stringmethode verandert de string niet zelf: bewaar het resultaat, bv.
naam = naam.ToUpper();.