Leeftijd analyzer

Opdracht

Maak een programma dat een geboortedatum vraagt en vervolgens de leeftijd van die persoon op verschillende manieren weergeeft: in jaren, maanden, weken, dagen, uren en zelfs seconden!

Input

Output

Het programma toont de leeftijd in verschillende eenheden:

  1. Geboortedatum en -tijd (geformatteerd als dd/MM/yyyy HH:mm)
  2. Leeftijd in jaren (ruwe schatting: huidig jaar - geboortejaar)
  3. Totaal aantal maanden geleefd (ongeveer: jaren × 12 + resterende maanden)
  4. Totaal aantal weken geleefd (met 0 decimalen)
  5. Totaal aantal dagen geleefd
  6. Totaal aantal uren geleefd (met 0 decimalen)
  7. Totaal aantal minuten geleefd (met 0 decimalen)
  8. Totaal aantal seconden geleefd (met 0 decimalen)

Voorbeeld uitvoering

Invoer:

15
6
2008
10
30

Uitvoer: (afhankelijk van de huidige datum en tijd)

Geef de dag van je geboortedatum:
Geef de maand van je geboortedatum:
Geef het jaar van je geboortedatum:
Geef het uur van je geboorte (0-23):
Geef de minuut van je geboorte (0-59):
Geboortedatum: 15/06/2008 10:30
Je bent ongeveer [X] jaar oud.
Dat zijn ongeveer [Y] maanden.
Of [Z] weken.
Of [A] dagen.
Of [B] uren.
Of [C] minuten.
Of [D] seconden!

Opmerking: Alle tijdsgetallen zijn afhankelijk van de huidige datum en tijd wanneer je het programma uitvoert.

Tips