Drillen 2 – Woordfilter

Een chatprogramma wil bepaalde woorden verbergen. Jij schrijft het filter.

Opdracht

  1. Vraag een zin.
  2. Vraag welk woord verborgen moet worden.
  3. Toon of het woord in de zin voorkomt (True of False).
  4. Toon de zin waarin elke keer dat het woord voorkomt, vervangen is door ***.
  5. Toon hoeveel tekens de zin telde voor en na het filteren.

Voorbeeld 1

Geef een zin:
Wat een saaie les, echt saaie oefeningen.
Welk woord wil je verbergen?
saaie
Komt het woord voor? True
Gefilterde zin: Wat een *** les, echt *** oefeningen.
Lengte voor: 41 tekens, lengte na: 37 tekens

Voorbeeld 2

Geef een zin:
Dit is een leuke zin.
Welk woord wil je verbergen?
saai
Komt het woord voor? False
Gefilterde zin: Dit is een leuke zin.
Lengte voor: 21 tekens, lengte na: 21 tekens

Let op

Contains en Replace zijn hoofdlettergevoelig: Saaie is niet hetzelfde als saaie. In deze oefening hoef je daar geen rekening mee te houden.

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();.