...
Lag variabelen date. Dette skal være en struct med feltene day, month og year. Disse feltene skal være satt til 20, 5 og 1992.
Code Block | ||
---|---|---|
| ||
>> ???????????????????
date =
struct with fields:
day: 20
month: 5
year: 1992 |
b)
Lag funksjonen printDate. Den tar inn datostruktur date, fra oppgåve a) som parameter og skriver ut datoen slik:
Code Block | ||
---|---|---|
| ||
>> printDate(date) 20.05. |
...
1992 |
c)
Lag variabelen person som en struct med feltene name, phone og dateOfBirth (i den rekkefølgen, meget viktig) med verdiene 'Avogadro', 60221413 og strukturen structen date. date skal ha verdiene 9, 8 og 1776 for variablene day, month og year.
Code Block | ||
---|---|---|
| ||
>> ?????????????????
person =
struct with fields:
name: 'Avogrado'
phone: 60221413
dateOfBirth: [1×1 struct] |
d)
Lag funksjonen printPerson(person)
. Den tar inn en personstruktur som parameter og skriver ut navn, fødselsdato og telefonnummeret til person.
Utskriften skal se slik ut:
...
Code Block | ||
---|---|---|
| ||
getAge ( struct ('name', 'Per', 'dateOfBirth', struct ('day', 20, 'month', 5, 'year', 1992), 'phone', 41545045 ) ) % skal returnere 2425 getAge ( struct ('name', 'Mis', 'dateOfBirth', struct ('day', 30, 'month', 10, 'year', 1994), 'phone', 94255783 ) ) % skal returnere 2223 |
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:
...