ivermobe_math
Version:
Es un modulo de matematicas para certi
41 lines (34 loc) • 660 B
JavaScript
var call_counter = require('./call_counter');
function multiplication(x,y){
call_counter();
return x*y;
}
function division(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 = {
multiplication: multiplication,
division: division,
fibonaci: fibo
}