Drillen 3 – Datum omzetten

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.

Opdracht

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

  1. Knip de dag, de maand en het jaar uit de datum.
  2. Toon ze elk op een eigen regel.
  3. Toon de datum in ISO-formaat: jjjj-mm-dd.
  4. Zet het jaar om naar een getal en toon welk jaar het is 10 jaar later.

Voorbeeld

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