Opgave

Voor het laatste woord gebruik je LastIndexOf() - dit vindt de LAATSTE spatie in plaats van de eerste!

Wat moet je maken?

Schrijf een programma dat:

Uitleg: LastIndexOf()

LastIndexOf() werkt hetzelfde als IndexOf(), maar zoekt van achteren naar voren!

Voorbeeld:

string zin = "Ik hou van programmeren";
int laatste = zin.LastIndexOf(' ');  // Positie 10 (laatste spatie!)

Stappenplan

Stappen 1-2: Variabelen en input

string zin, laatsteWoord;
int laatsteSpatie;

Stap 3: Vind laatste spatie

laatsteSpatie = zin.LastIndexOf(' ');

Stap 4: Extraheer laatste woord

laatsteWoord = zin.Substring(laatsteSpatie + 1);

Voorbeelden

Voer een zin in:
[invoer: Ik hou van programmeren]
Volledige zin: Ik hou van programmeren
Laatste woord: programmeren
Voer een zin in:
[invoer: Welkom bij C#]
Volledige zin: Welkom bij C#
Laatste woord: C#

Hulpmiddelen

Evaluatie

Puntenverdeling Te behalen punten
Declaratie en initialisatie variabelen 1
Commentaar in code 0.5
Inlezen zin 0.5
Correct gebruik LastIndexOf(‘ ‘) 1.5
Correct gebruik Substring met +1 1.5
Output 0.5
Totaal 5.5