Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagenone
getAge ( struct ('name', 'Per', 'dateOfBirth', struct ('day', 20, 'month', 5, 'year', 1992), 'phone', 41545045 ) ) % skal skrive utreturnere 23

getAge ( struct ('name', 'Mis', 'dateOfBirth', struct ('day', 30, 'month', 10, 'year', 1994), 'phone', 94255783 ) ) % skal skrive utreturnere 20

g)

Lag funksjonen batchRegisterPersons(). Denne ber brukeren om å registrere en person. Deretter skal funksjonen spørre om brukeren vil registrere flere personer og gjenta dette til brukeren er ferdig. Da skal en vektor med de registrerte personene returneres.
Eksempel på kall av funksjonen:

Code Block
languagenone
Hva heter du? Erling
Hvilken dato er du født? 18
Hvilken måned er du født? 4
Hvilket år er du født? 1994
Hva er telefonnummeret ditt? 48151623
Skal du registrere flere personer (ja/nei)? ja
Hva heter du? Mis
Hvilken dato er du født? 30
Hvilken måned er du født? 10
Hvilket år er du født? 1994
Hva er telefonnummeret ditt? 94255783
Skal du registrere flere personer (ja/nei)? nei
 
ans =
 
1x2 struct array with fields:
    name
    dateOfBirth
    phone

h)

Lag funksjonen listPersons(listOfPersons) som tar enn en vektor med personer som parameter og skriver ut hver person på samme måte som i  oppgave d)