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().
Vraag een korte zin en toon:
# gevolgd door de zin in kleine letters zonder spaties.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.
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();.