...
Code Block |
---|
|
function noe = annet ( funky )
switch ( arg )
case 1
res = 'Januar ';
case 2
res = 'Februar ';
case 3
res = 'Mars ';
case 4
res = 'April ';
case 5
res = 'Mai ';
case 6
res = 'Juni ';
case 7
res = 'Juli ';
case 8
res = 'August ';
case 9
res = 'September ';
case 10
res = 'Oktober ';
case 11
res = 'November ';
case 12
res = 'Desember ';
otherwise
noe = 'Ikke en gyldig maaned ';
end
end |
b) Man får i oppgave å telle antall personer i et rom. Hvordan gjøres dette? En løsning er å be dem stille seg på rekke og for hver person du ser så legger du til én i tellingen helt til alle er telt.
I programmering gjøres dette med vektorer og for-løkker. Det antaes at alle personene er lagret i en vektor (liste) og man bruker for-løkken for å gå gjennom alle personene (i listen).
...
Code Block |
---|
|
% her er vector en liste med personer .
function counter = count ( vector )
% før vi har starter å telle så har vi telt 0 personer .
counter = 0;
for i = 1 : length ( vector )
% for hver person vi teller øker vi telleren med 1.
counter = counter + 1;
end
% nå er counter lik antall personer i rommet .
end |
b) Hva gjør følgende kode?
Code Block |
---|
|
% vector er en vektor med tall eks : v = [ 1 2 3 ];
function res = fn ( vector )
res = 1;
for i = 1 : length ( vector )
res = res*vector(i);
end
end |