You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

a)  

I)Funksjonen returnerer en måned basert på et tall. 

II) noe er returvariabel, annet er funksjonsnavn, funky er et argument. Bedre navn på disse kan være

 noe = mnd

annet = findMnd

funky = mndNr

b) Koden multipliserer sammen alle tall i listen. Bedre navn ville vært

res = prod

fn = multList

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

function val = maximum ( r, s )
    if ( r < s )
        val = r;
    else
        val = s;
    end
end


d) Koden vil itterere gjennom hele listen og overskrive res hver eneste iterasjon. Den vil bare returnere 1 om det siste elementet er negativt. For å slutte iterasjonen bør du legge til return.

function res = untitledFunction7 ( list)
res = false;
for i = 1 : length(list)    
    if ( list(i) < 0)
        res = true; % fant jeg fant
        return
    else
        res = false; % fant ikke
    end
end
  • No labels