Home Task 1 Task 2 Task 3 Task 4
Task 3 - String Functions, DateTime, and Arrays

Task 3 - String Functions, DateTime, and Arrays

3(a) - ICT Module Code Processing




3(b) - DateTime and Age Calculation

Test Cases:

Test 1:

Birthdate: 29/03/1980

Age: 46 years

Test 2 (Current Date):

Birthdate: 14/09/2026

Age: 0 years

Test 3:

Birthdate: 31/12/1996

Age: 29 years

3(c) - Array Operations

Months Mapping:

Using for loop:

  • 1 - January
  • 2 - February
  • 3 - March
  • 4 - April
  • 5 - May
  • 6 - June
  • 7 - July
  • 8 - August
  • 9 - September
  • 10 - October
  • 11 - November
  • 12 - December

After rsort() on monthsString:

  • September
  • October
  • November
  • May
  • March
  • June
  • July
  • January
  • February
  • December
  • August
  • April

Associative Array:

  • 1 - January
  • 2 - February
  • 3 - March
  • 4 - April
  • 5 - May
  • 6 - June
  • 7 - July
  • 8 - August
  • 9 - September
  • 10 - October
  • 11 - November
  • 12 - December

After asort() on Associative Array:

  • 4 - April
  • 8 - August
  • 12 - December
  • 2 - February
  • 1 - January
  • 7 - July
  • 6 - June
  • 3 - March
  • 5 - May
  • 11 - November
  • 10 - October
  • 9 - September