Evo za prvo vreme da ljudi mogu da se snadju..
Javascript za izracunavanje distance i vremena putovanja vojske..
(neuracunava talenat generala)
function calculateDist(A,B){
if(typeof A != 'object'||typeof B != 'object')
return undefined;
var dist = {'real':0,'komercial':0};
dist.real = Math.sqrt( (A.x-B.x)*(A.x-B.x) + (A.y-B.y)*(A.y-B.y));
dist.komercial = parseInt(dist.real)+1;
return dist;
}
function calcucateTrip(dist,speed,kart,rspeed){
var min = ((((dist / speed) / (1 + (kart / 10))) * 60)/ rspeed);
var sec = 0;
if(min.toString().split('.').length > 1){
sec = min.toString().split('.') ;
sec = sec[1].substr(0,2);
}
min = parseInt(min);
sec = (sec/1.666).toString().substr(0,4);
if(sec.toString().split('.').length>1){
sec = parseInt(sec)+1;
}
return {'min':min,'sec':sec};
}
var dist = calculateDist({x:661,y:60},{x:654,y:-169});
var t = calcucateTrip(dist.real,40,15,4);
alert('vreme puta:'+t.min+':'+t.sec+'\nDistanca:'+dist.komercial);