Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

desafio hora de practicar

/**
 * 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}`;
}

1 respuesta

Hola Nini, espero que estés bien

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!