Versions Compared

Key

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

...

I) Funksjonen returnerer en måned utfra månednummeret.  Funksjonen velger case som matcher uttrykk, "funky", og utfører de tilhørende setningene. Om det ikke finnes en match utføres otherwise-setningen.

II) 'other' er returvariabel, 'something' er funksjonsnavn, 'funky' er et argument. Bedre navn på disse kan være

 other = month

something = findMonthgetMonth

funky = monthNumber

 

b) Koden multipliserer sammen alle tall i listen. Bedre navn kan være

res = product

fn = multiplyList

 

c) Om tallene er like blir ikke val opprettet, da oppstår en feilmelding, rett kode ser slik ut

...

Code Block
languagenone
function bool = hasNegatives ( list )
bool = false;
for i = 1 : length(list)    
    if ( list(i) < 0 )
        bool = true; % fant jeg fant
        return
    else
        bool = false; % fant ikke
    end
end
end