You are on page 1of 8

PRIMJERI ZADATAKA iz MATLAB-a

ZADATAK 1:

Unesi dva broja, izracunaj njihov zbroj, razliku,


umnozak i kvocijent.

clc
clear all

x=input('Unesi prvi broj:\n');


y=input('Unesi drugi broj:\n');

zbroj=x+y;
razlika=x-y;
umnozak=x*y;
kvocijent=x/y;

fprintf('\n')
fprintf('%g+%g=%g\n', x, y, zbroj)
fprintf('%g-%g=%g\n', x, y, razlika)
fprintf('%g*%g=%g\n', x, y, umnozak)
fprintf('%g/%g=%g\n', x, y, kvocijent)

REZULTATI:

Unesi prvi broj:


4
Unesi drugi broj:
5

4+5=9
4-5=-1
4*5=20
4/5=0.8
DIJAGRAM:
ZADATAK 2:

Unesi niz brojeva te nadji njihovu aritmeticku


sredinu.

clc
clear all

n=input('Koliko brojeva ce sadrzavati tvoj niz?\n');


zbroj=0;

fprintf('Unesi brojeve:\n')

for i=1:n
a(i)=input('');
zbroj=zbroj+a(i);
end

arsr=zbroj/n;

fprintf('\nAritmeticka sredina je %g.\n', arsr)

REZULTATI:

Koliko brojeva ce sadrzavati tvoj niz?


7
Unesi brojeve:
-9
10
2
17
-13
32
1

Aritmeticka sredina je 5.71429.


DIJAGRAM:
ZADATAK 3:

Unesi niz brojeva te nadji najmanji i najveci medju


njima.

clc
clear all

n=input('Koliko brojeva ce sadrzavati tvoj niz?\n');


fprintf('Unesi brojeve:\n')

for i=1:n
a(i)=input('');
end

min=a(1);
for i=2:n
if a(i)<min
min=a(i);
end
end

max=a(1);
for i=2:n
if a(i)>max
max=a(i);
end
end

fprintf('\nNajveci broj u nizu je %g.\n', max)


fprintf('Najmanji broj u nizu je %g.', min)
REZULTATI:

Koliko brojeva ce sadrzavati tvoj niz?


12
Unesi brojeve:
9
1
15
-5
0
-33
54
16
-12
27
10
-2

Najveci broj u nizu je 54.


ZADATAK 4:

Unesi katete pravokutnog trokuta te izracunaj


hipotenuzu.

clc
clear all

a=input('a=');
b=input('b=');

c=sqrt(a^2+b^2);

fprintf('\nHipotenuza je c=%.3f.', c)

REZULTATI:

a=5
b=6

Hipotenuza je c=7.810.

DIJAGRAM:

You might also like