math_sample_kenji
Version:
es un modulo de matematicas para certi III 2014
34 lines • 605 B
JavaScript
var call_counter=require("./call_counter");
function multiply(x,y){
call_counter();
return x*y;
}
function divide(x,y){
call_counter();
return x/y;
}
function fibo(count){
call_counter();
return private_fibo(count);
}
function private_fibo(count,counter,first,second){
if(count==0){
return 0;
}
if(counter==undefined){
counter=1;
first=1;
second=2;
}
result=first+second;
if(counter==count){
return result;
}
private_fibo(count,++counter,second,result);
return result;
}
module.exports={
multiplicar:multiply,
division:divide,
fibonacci:fibo
};