Pokazatelji isplativosti ulaganja
(%i1) | load("FINMAT.mac"); |
(%i2) | load("draw"); |
(%i4) |
projektA:[−600000,180000,160000,170000,210000]$ projektB:[−600000,100000,140000,215000,300000]$ |
NPV projekta A
(%i5) | NPV(8,projektA); |
NPV projekta B
(%i6) | NPV(8,projektB); |
NPV projekata A i B kao funkcija cijene kapitala
(%i9) |
r:1+p/100$ NPVA:−600000+180000/r+160000/r^2+170000/r^3+210000/r^4; NPVB:−600000+100000/r+140000/r^2+215000/r^3+300000/r^4; |
(%i10) | wxplot2d([NPVA,NPVB], [p,0,18], [y,−120000,200000],grid2d,[ylabel,"NPV"],[legend,"NPV(A)","NPV(B)"])$ |
interne stope rentabilnosti
(%i11) | IRR(projektA); |
(%i12) | IRR(projektA),FIN_dec:5; |
(%i13) | IRR(projektB); |
(%i14) | IRR(projektB),FIN_dec:5; |
(%i15) | projekt:[−1800,6050,3750−10500,2500]; |
a) dio: projekt nije isplativ
(%i16) | NPV(8,projekt),FIN_dec:4; |
b) dio: projekt je isplativ
(%i17) | NPV(12,projekt); |
c) dio: postoji više internih stopa rentabilnosti
(%i18) | IRR(projekt),FIN_dec:5; |
NPV projekta kao funkcija cijene kapitala
(%i20) |
r:1+p/100$ NPVprojekt:−1800+6050/r−6750/r^2+2500/r^3; |
(%i21) | wxplot2d(NPVprojekt, [p,0,28], [y,−1.2,1.2],grid2d,[ylabel,"NPV"])$ |
(%i24) |
projekt:[−9000,3000,3500,4000]$ p1:4.5445$ p2:7.7285$ |
a) dio
(%i25) | NPV(p1,projekt),FIN_dec:5; |
b) dio
(%i26) | NPV(p2,projekt),FIN_dec:5; |
c) dio
(%i27) | IRR(projekt),FIN_dec:8; |
d) dio
(%i28) | izraz:F0+3000/1.05+3500/1.05^2+4000/1.05^3; |
(%i29) | rj:solve(izraz=0,F0),numer; |
(%i30) | dec(rhs(rj[1]),2); |
NPV projekta kao funkcija cijene kapitala
(%i32) |
r:1+p/100$ NPVprojekt:−9000+3000/r+3500/r^2+4000/r^3; |
(%i33) | wxplot2d(NPVprojekt, [p,0,30], [y,−3000,2000],grid2d,[ylabel,"NPV"],[xtics,2,2],[ytics,−3000,500])$ |
NPV projekta kao funkcija ulaganja uz p=5%
(%i34) | fun:−F0+3000/1.05+3500/1.05^2+4000/1.05^3; |
(%i35) | wxplot2d(fun, [F0,0,15000], [y,−6000,10000],grid2d,[ylabel,"NPV"],[color,red])$ |
NPV kao funkcija ulaganja i cijene kapitala
(%i36) | ploha:−x+3000/(1+y/100)+3500/(1+y/100)^2+4000/(1+y/100)^3; |
(%i37) | plava:subst(9000,x,ploha); |
(%i38) | crvena:subst(5,y,ploha); |
(%i39) | crna:[3000/(1+x/100)+3500/(1+x/100)^2+4000/(1+x/100)^3, x, 0]; |
(%i40) |
wxdraw3d(xu_grid=15, yv_grid=15, surface_hide=true,color=skyblue, xlabel="F_0", ylabel="p", zlabel="NPV ", explicit(ploha,x,0,15000,y,0,30), color=blue, line_width=2, parametric(9000,y,plava+9,y,0,30), label(["F_0=9000",8000,0,80]), color=red, parametric(x,5,crvena+3,x,0,15000), label(["p=5",14000,8,−8000]), color=black, parametric(crna[1],crna[2],crna[3]+4,x,0,30), label(["NPV=0",7000,30,1500]), user_preamble= "set xyplane at −10000") ,wxplot_size=[900,600]$ |
4. zadatak
Koliki prihod je na kraju druge godine ostvarila investicija visine 200 000 kn uz cijenu kapitala 7% ako je NPV jednak 14 559.82 kn, a prihodi na kraju prve i treće godine su redom 50 000 kn i 120 000 kn?
(%i45) |
r:1.07$ F0:−200000$ F1:50000$ F3:120000$ Y:14559.82$ |
(%i46) | rj:solve(Y=F0+F1/r+F2/r^2+F3/r^3,F2),numer; |
(%i47) | dec(rhs(rj[1]),2); |
5. zadatak
NPV i IRR metodom ocijenite je li isplativ projekt u koji treba uložiti 200 000 kn, a koji na kraju prve godine donosi 50 000 kn, a na kraju druge godine 180 000 kn dobiti. Investitor sredstva za ulaganje u projekt posuđuje po godišnjoj kamatnoj stopi od 7%.
(%i48) | q:[−200000,50000,180000]$ |
Projekt je isplativ jer je NPV > 0.
(%i49) | NPV(7,q); |
Projekt je isplativ jer je IRR > 7.
(%i50) | IRR(q),FIN_dec:5; |
NPV projekta kao funkcija cijene kapitala
(%i52) |
r:1+p/100$ NPVprojekt:q[1]+q[2]/r+q[3]/r^2; |
(%i53) | wxplot2d(NPVprojekt, [p,0,30],grid2d,[ylabel,"NPV"],[xtics,4,4])$ |
(%i55) |
pA:[−200000,80000,60000,70000,100000,100000]$ pB:[−200000,30000,85000,95000,90000,85000]$ |
a) dio: isplativiji je projekt A jer ima veći pozitivni NPV.
(%i56) | NPV(7,pA); |
(%i57) | NPV(7,pB); |
b) dio
(%i58) | IRR(pA),FIN_dec:5; |
(%i59) | IRR(pB),FIN_dec:5; |
NPV projekata A i B kao funkcija cijene kapitala
(%i62) |
r:1+p/100$ NPVA:pA[1]+pA[2]/r+pA[3]/r^2+pA[4]/r^3+pA[5]/r^4+pA[6]/r^5; NPVB:pB[1]+pB[2]/r+pB[3]/r^2+pB[4]/r^3+pB[5]/r^4+pB[6]/r^5; |
(%i63) | wxplot2d([NPVA,NPVB], [p,0,55],grid2d,[ylabel,"NPV"],[legend,"NPV(A)","NPV(B)"],[xtics,5,5])$ |