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

Compare with Current View Page History

« Previous Version 2 Next »

Oppgave 1 - Løkker

%1
for i = 1:20
	fprintf('%i. Bolton Wanderers\n',i)
end
%2
tall = 1;
while tall ~=7
	tall = randi([0 10]);
	disp(tall)
end

Oppgave 2 - Funksjonskonstruksjon

velkommen
sumtall(1,3)
function velkommen
	disp('Velkommen til de røde elefanters evighet.')
end
function tall = sumtall(tall1,tall2)
tall = tall1 + tall2;
end

Oppgave 3 - Vårt første lille program (skript)

function kontroll
    %testtabell = [0,3,1,9,8,3,8]; 
    testtabell = [1,2];
    storste = storst_tall(testtabell);
    disp(storste)
    dobbel_storste = dobbelt_tall(storste);
    disp(dobbel_storste)
    areal = sirkelareal(dobbel_storste);
    disp(areal)
end
function tall=storst_tall(tabell)
	tall = tabell(end);
	for element = tabell
		if tall < element
			tall = element;
		end
	end
end
function tall = dobbelt_tall(tall)
    tall = 2*tall;
end

Oppgave 4 - Funksjonskall inne i funksjoner

function kontroll
    radius = input('Skriv inn arealet til sirkelen din: ');
    areal = pi*kvaderat(radius);
    disp(areal);
end
function areal = sirkelareal(radius)
    areal = pi*kvaderat(radius);
end
function tall=kvaderat(tall)
    tall = tall*tall;
end

Oppgave 5 - Tilfeldige tall

function kontroll
    number = randomNumber(-12,213);
    disp(number)
end
function number = randomNumber(maxNum,minNum)
if minNum > maxNum
    temp = minNum;
    minNum = maxNum;
    maxNum = temp;
end
    temp = maxNum-minNum;
    number = mod(round(now)*cputime,temp);
    number = number + minNum;
end

 

 

  • No labels