Skip to content

Commit f62ad02

Browse files
authored
Merge pull request #9 from fryntiz/dr
Librería con funciones matemáticas
2 parents 5687103 + 59b9787 commit f62ad02

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

operaciones.js

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
/*
2+
Librería de funciones para realizar operaciones matemáticas
3+
*/
4+
5+
/**
6+
* Genera un número aleatoriamente
7+
* @return {Integer} Número generado
8+
*/
9+
function generarAleatorio() {
10+
return parseInt((Math.random()+0.01)*20);
11+
}
12+
13+
/**
14+
* Genera números aleatoriamente y los devuelve en un array
15+
* @param {Integer} cantidad Cantidad de números generados
16+
* @return {Array} Array con todos los números generados
17+
*/
18+
function generarAleatorios(cantidad) {
19+
var aleatorios = [];
20+
for (let i=1; i<=cantidad; i++) {
21+
aleatorios.push(parseInt((Math.random()+0.01)*20));
22+
}
23+
return aleatorios;
24+
}
25+
26+
/**
27+
* Recibe un número y la cantidad de decimales a los que redondeará
28+
* @param {Float} numero Número a redondear
29+
* @param {Integer} decimales Cantidad de decimales
30+
* @return {Float} Número redondeado
31+
*/
32+
function redondearDecimales(numero, decimales) {
33+
return numero.toFixed(4);
34+
}

0 commit comments

Comments
 (0)