Versions Compared

Key

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

...

        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
languagenone
>> ???????????????????
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
languagenone
>> 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
languagenone
>> ?????????????????
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
languagenone
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 22

...