Opwarmer 3 – Hashtag maken

Op sociale media mag een hashtag geen spaties bevatten. Je bouwt een programma dat van een zin een hashtag maakt. Daarvoor combineer je Trim(), ToLower() en Replace().

Opdracht

Vraag een korte zin en toon:

  1. de zin zonder spaties vooraan en achteraan;
  2. die zin in kleine letters;
  3. de hashtag: een # gevolgd door de zin in kleine letters zonder spaties.

Stap voor stap

Stap 1 – Declareer een string zin en drie string-variabelen: opgeschoond, kleineLetters en hashtag.

Stap 2 – Invoer. Toon Geef een korte zin: en bewaar het antwoord.

Stap 3 – Opschonen. Trim() verwijdert de spaties vooraan en achteraan (niet die in het midden):

opgeschoond = zin.Trim();

Stap 4 – Kleine letters. Zet opgeschoond om met ToLower() en bewaar het resultaat in kleineLetters.

Stap 5 – Spaties weg. Replace(oud, nieuw) vervangt elke keer dat oud voorkomt. Vervang een spatie " " door een lege string "" en zet er een # voor:

hashtag = "#" + kleineLetters.Replace(" ", "");

Stap 6 – Uitvoer. Toon de drie regels. De aanhalingstekens '...' rond de zin tonen dat de spaties echt weg zijn.

Voorbeeld

Geef een korte zin:
   Ik hou van Code
Opgeschoond: 'Ik hou van Code'
Kleine letters: 'ik hou van code'
Je hashtag: #ikhouvancode

Theorie nodig?

Herbekijk de presentatie Werken met strings of lees in Zie Scherp Scherper: Tekst gebruiken in code en Strings samenvoegen.

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