Versions Compared

Key

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

Øving:

View file
nameAuditorieøving1 _MATLAB.pdf
height250

 

Oppgave 1 - Flervalgsoppgaver:

...

Code Block
>> kodesnutt3
5678910
56789
5678
567
56

e)

  42  99

 

Oppgave 3 - input, output, variabler og verdier:

a)

Code Block
variabel = 'Hei på deg'

 b)

 

Code Block
function printName()
    name = input('Hva heter du? ', 's');
    fprintf('Hei %s. Koselig å hilse på deg!', name);
end


cb)

1) string  C) 4

2) integer  C) 6

3) float  A) true

4)  D) booleanIkke gyldig

 5) integer eller string

 

Oppgave 4

a)

Code Block
a = 2;
b = 5;
if a<b
	fprintf("%d er mindre enn %d", a, b)
elseif a>b
	fprintf("%d er større enn %d", a, b)
else
	fprintf("%d er lik %d", a, b)
end


b) 

Code Block
fornavn = input('Hva er fornavnet ditt? ', 's');
  
if fornavn == "fredrik" || fornavn == "Fredrik"  
    fprintf('Hei, Fredrik')
else
    fprintf('Halla')
end

 

c) 

Code Block
alder = input('Hvor gammel er du? ');
 
if alder < 0
    fprintf('Hva? Er du ikke født enda?')
elseif alder < 81
    fprintf('Kult at du er %d år', alder)
else
    fprintf('Shit, duJeg tror bestemoren min er like gammel! som deg')
end

 


d)

 

Code Block
penger = input('Hvor mye penger har du? ');
sjokolade = 30;
smaagodt = input('Hvor mye koster smågodtet ditt? ');

 
if penger<(sjokolade + smaagodt)                  %evt. if penger-30-smågodt<0
    fprintf('Du har ikke råd til godteriet :(')
else
    fprintf('Woho! Dette blir en super kveld!')
end

 

e)

 

Code Block
penger = input('Hvor mye penger har du? ');
sjokolade = 30;
smaagodt = input('Hvor mye koster smågodtet ditt? ');
 
surtSmaagodt = False/True;
if penger>(sjokolade + smaagodt)
    if surtSmaagodt
        fprintf('Woho! Dette blir en bra kveld!')
    else
        fprintf('Gå hjem og se på netflix')
    end
else
    fprintf('Du har ikke råd til godteriet :(')
end

 

 

Oppgave 5

a)

Code Block
for x = 1:100
    if mod(x,4)==0
        fprintf('%i ',x)
    end
end

...

Code Block
function pascal(n)
for x = 0:n-1
    for y = 0:x
        if nChoosek(x,y) ~= 0
                fprintf("%2.0f ", nChoosek(x,y))
        end   
    end
    fprintf('\n') 
end
end

...