In België schrijven we een datum als dag/maand/jaar. Computersystemen gebruiken vaak het ISO-formaat jaar-maand-dag. Je schrijft een programma dat een datum omzet.
De gebruiker geeft een datum in het formaat dd/mm/jjjj (altijd 2 cijfers voor dag en maand, 4 voor het jaar, bv. 05/03/2026).
jjjj-mm-dd.Geef een datum (dd/mm/jjjj):
22/10/2026
Dag: 22
Maand: 10
Jaar: 2026
ISO-formaat: 2026-10-22
Over 10 jaar is het 2036.
Tip
Omdat het formaat vast is, staat elk stuk altijd op dezelfde positie. Teken de vakjes met hun index: op welke index begint de maand? En het jaar?
Om met het jaar te rekenen heb je een getal nodig:
Convert.ToInt32(...).
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();.