UNPKG

math_sample_allan

Version:

Es un modulo de matematicas para certi 1 y 3, 2014

39 lines (34 loc) 662 B
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 = { multiplication: multiply, division: divide, fibonacci: fibo }