Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- 3 kolokvijuma x25b=75b
- lab vezbe=15b (10odbrana+5projekat)
- domaci=10b
- projekat-izborni (GUI model), rade se u grupama, grupe od 3... date su funkcije koje program mora izvrsiti za maksimum bodova.
- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- .m dokumenti postoje: script i funkcijski... *ime ovih fajlova moze sadrzati slova, brojeve i donju crtu, also case sensitive su.
- .m skript fajlovi se pokrecu tako sto ih pozovemo imenom
- funkcije funkcionisu ovako:
- function [ y1,y2,y3... ] = Ime( x1,x2,x3... )
- %UNTITLED Summary of this function goes here
- % Detailed explanation goes here
- end
- //funkcije se pozivaju tako sto se kuca ime funkcije sa zagradom i argumentima (npr cos(pi)... gde je cos funkcija)//
- //funkcije rade preko trenutno otvorenih foldera...
- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- function [ y ] = sinus( x )
- y=sin(x)/x
- end
- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- x=input('Uneti x,x=');
- y=sin(x)/x
- //skripta
- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- a=input('Uneti a,a= ');
- b=input('Uneti b,b= ');
- Z=a+b;
- R=a-b;
- P=a*b;
- K=a/b;
- disp(['Zbir= ', num2str(Z)])
- disp(['Razlika= ', num2str(R)])
- disp(['Proizvod= ', num2str(P)])
- disp(['Kolicnik= ', num2str(K)]) //disp radi samo sa string podacima
- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- function [ y ] = racun2( x )
- if x<4
- y=2*x
- elseif x>=10
- y=x^(1/3)
- else
- y=x^2
- end
- end
- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- a=input('a= ');
- b=input('b= ');
- c=input('c= ');
- if a>b
- max=a;
- else
- max=b;
- end
- if c>max
- max=c;
- else
- max=max;
- end
- max //dovoljno je ukucati samo max a ne disp(...), kada se kuca max, izbacuje se max=...
- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- function trougao( a,b,c )
- if a+b<c
- disp('kombinacija nije moguca')
- elseif b+c<a
- disp('kombinacija nije moguca')
- elseif a+c<b
- disp('kombinacija nije moguca')
- else
- disp('kombinacija je moguca')
- end
- end //proverava da li je moguce konstruisati trougao //
- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- function trougao( a,b,c )
- if a+b<c | b+c<a | a+c<b
- disp('kombinacija nije moguca')
- else
- disp('kombinacija je moguca')
- end
- end // isto samo sa: if, or //
- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- sifra=input('uneti sifru utakmice: ')
- switch sifra
- case 1357
- disp('utakmica1')
- case 1360
- disp('utakmica2')
- case 1372
- disp('utakmica3')
- case 1373
- disp('utakmica4')
- otherwise
- disp('you done goofed')
- end
- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- sifra=menu('Izabrati sifru','1357','1360','1372','1373'); //title, slucajevi 1 2 3 4 5.... n
- switch sifra
- case 1 // pise se broj slucaja
- disp('utakmica1')
- case 2
- disp('utakmica2')
- case 3
- disp('utakmica3')
- case 4
- disp('utakmica4')
- end // nema potrebe za otherwise iz ociglednih razloga
Add Comment
Please, Sign In to add comment