/**
* 1.Crear una función que muestre "¡Hola, mundo!" en la consola.
*/
let saludo = Ejercio1();
function Ejercio1(){
return console.log("¡Hola, mundo!");
}
/**
* 2.Crear una función que reciba un nombre como parámetro y muestre
* "¡Hola, [nombre]!" en la consola.
*/
function nombre(){
let nombre = document.getElementById('valorUsuario').value;
return console.log(`¡Hola,${nombre}!`);
}
/**
* 3.Crear una función que reciba un número como parámetro
* y devuelva el doble de ese número.
*/
function numero(){
let numero = parseInt(document.getElementById('valorUsuario').value);
numero = numero*2;
return document.getElementById('result').innerHTML=`El doble es ${numero}`;
}
/**
* 4.Crear una función que reciba tres números
* como parámetros y devuelva su promedio.
*/
function calculaPromedio(){
let numero = document.getElementById('valorUsuario').value;
/** split(separator) recibe numeros separados por un formato. */
let arrayNumeros = numero.split(",",5)
/** Es el concepto de map() cuando se llama a una matriz de datos */
let numeroEntero = arrayNumeros.map(Number);
console.log(numeroEntero);
//calcular promedio, .reduce() metodologiautlizada como acumador para reducir una
// matriz sumando los datos de dicha matriz, .length es parecida a count de excel
// cuenta la catidad de datos de una matriz.
let promedio= numeroEntero.reduce((a,b)=>a+b,0)/numeroEntero.length;
console.log(promedio);
// resultado
return document.getElementById('result').innerHTML=`El promedio es ${promedio}`;
}
/**
* 5.Crear una función que reciba dos números como
* parámetros y devuelva el mayor de ellos.
*/
function mayorQue(){
let numeros = document.getElementById('valorUsuario').value;
let arrayNum = numeros.split(",",2).map(Number);
console.log(arrayNum);
let a =arrayNum.shift();
let b =arrayNum.pop();
console.log(a);
console.log(b);
let num;
if(a>b){
num=document.getElementById('result').innerHTML=`El numero mayor es ${a}`;
}else{
num = document.getElementById('result').innerHTML=`El numero mayor es ${b}`;
};
return num;
}
/**
*6.Crear una función que reciba un número como parámetro y
*devuelva el resultado de multiplicar ese número por sí mismo.
*/
function multiplicacion(){
let numeroMultiplicado =parseInt(document.getElementById('valorUsuario').value);
numeroMultiplicado=numeroMultiplicado*numeroMultiplicado;
return document.getElementById('result').innerHTML=`La multiplicación por si mismo es ${numeroMultiplicado}`;
}