diff --git a/index.js b/index.js index e69de29..44419c5 100644 --- a/index.js +++ b/index.js @@ -0,0 +1,172 @@ +//01. Crear variable de nombre arrayVacio cuyo valor sea un array vacío +let arrayVacio = []; + +//02. Crear variable de nombre arrayNumeros declarada con un array de números del 0 al 9 (0, 1, 2...) +let arrayNumeros = [0,1,2,3,4,5,6,7,8,9]; + +//03. Crear variable de nombre arrayNumerosPares declarada con un array con los números pares del 0 al 9 (considerando al 0 par) +let arrayNumerosPares = [0,2,4,6,8]; + +//04.Crear variable de nombre arrayBidimensional declarada con valor array [[0, 1, 2], ['a', 'b', 'c']] +let arrayBidimensional =[[0, 1, 2], ['a', 'b', 'c']]; + + +/*Funciones*/ + +//05.Crea la función **suma** que acepte como argumento **dos números** y devuelva **el resultado de su suma** +function suma(a,b){ + return a+b; +} + +//06.Crea la función **potenciacion** que acepte como argumento **dos números** y devuelva **el resultado de elevar el primero(a) al segundo(b) (a^b)** +function potenciacion(a,b){ + return a**b; +} + +//07.Crea la función **separarPalabras** que acepte como argumento **un string** y devuelva **un array de palabras 'hola mundo' => [hola, mundo]** +function separarPalabras(str){ + return str.split(" "); +} + +//08.Crea la función **repetirString** que acepte como argumento **un string y un número** y devuelva **un string que sea el resultado de concatenar el primer string el número dado de veces** +function repetirString(str, num) { + let string = str; + for (let i = 1; i < num; i++) { + string += str; + } + return string; +}; + +//09.Crea la función **esPrimo** que acepte como argumento **un número** y devuelva ****true si es primo y false si no lo es**** + +function esPrimo(num) { + for (var i = 2; i < num; i++) { + if (num%i==0){ + return false; + } + }; + return true; +} + +//10.Crear la función **ordenarArray** que acepta como argumento **un array de números** y devuelva un **array ordenado de menor a mayor** +function ordenarArray(arr){ + return arr.sort(); +} + +//11.Crear la función **obtenerPares** que acepta como argumento **un array de números** y devuelva un **array con los elementos pares** +function obtenerPares(arr) { + let result = []; + for(let i=0; i < arr.length; i++){ + if(arr[i] % 2 === 0){ + result.push(arr[i]); + } + } + return result; +} + +//12. Crear la función **pintarArray** que acepte como argumento **un array** y devuelva **una cadena de texto Array entrada: [0, 1, 2] String salida: '[0, 1, 2]'** +function pintarArray(arr){ + let arrString = ""; + for(let i=0; i