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

//Crea una función que calcule el índice de masa corporal (IMC) 
// de una persona a partir de su altura en metros y peso en kilogramos, que se recibirán como parámetros.
function calcularImc(alturaEnMetros,pesoEnKg) {
    imc = pesoEnKg / (alturaEnMetros * alturaEnMetros);
    return imc;
}

calcularImc(1.65,68);

//Crea una función que calcule el valor del factorial de un número pasado como parámetro.

function calculoFactorial(numero) {
    if (numero === 0 || numero === 1) {
      return 1;
    } else {
      return numero * calculoFactorial(numero - 1);
    }
  }
  // Ejemplo de uso
  let numero = 5;
  let resultado = calculoFactorial(numero);
  console.log(`El factorial de ${numero} es ${resultado}`);
// Crea una función que convierta un valor en dólares, pasado como parámetro, y devuelva el valor equivalente en reales
// (moneda brasileña,si deseas puedes hacerlo con el valor del dólar en tu país). 
// Para esto, considera la cotización del dólar igual a R$4,80.
function convertir(dolares){
  const valorDolarEnSoles = 3.71;
  const soles = dolares * valorDolarEnSoles;
  return soles;
}

let dolares = 10;
let solesEquivalente = convertir(dolares);

console.log(`${dolares} es equivalente a ${solesEquivalente}`);

//Crea una función que muestre en pantalla el área y el perímetro de una sala rectangular, 
// utilizando la altura y la anchura que se proporcionarán como parámetros.
function calcularSala(altura, anchura){
  const area = altura * anchura;
  const perimetro = 2 * (altura + anchura);

  return{
    area: area,
    perimetro:perimetro
  }; 
}

let altura = 12;
let anchura = 16;
let resultado2 = calcularSala(altura,anchura)

console.log(`El area de la sala es: ${resultado2.area} m²`);
console.log(`El perimetro de la sala es: ${resultado2.perimetro} m`);

//Crea una función que muestre en pantalla el área y el perímetro de una sala circular, 
// utilizando su radio que se proporcionará como parámetro. Considera Pi = 3,14.
function calcularSalaCircular (radio){
  const valorDePi = 3.1416;
  const area2 = valorDePi * (radio * radio);
  const perimetro2 = 2 * valorDePi * radio;

  return{
    area2 : area2,
    perimetro2 : perimetro2
  };
}

  let radio = 6;
  let resultado3 = calcularSalaCircular(radio)

  console.log('')
  console.log(`El area de la sala es: ${resultado3.area2} m²`);
  console.log(`El perimetro de la sala es: ${resultado3.perimetro2} m`);

//Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
  function tablaDeMultiplicar (numero4){
  for(let i=1; i <= 12; i++){
    let resultado4 = numero4 * i;
    console.log(`${numero4} x ${i} = ${resultado4}`);
  };
}
let numero4 = 5;
tablaDeMultiplicar(numero4);
1 respuesta

Hola Viktor, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

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.

Nuestro canal en youtube también tiene varios videos relacionados con Javascript: https://www.youtube.com/@AluraLatam

¡Abrazos y buenos estudios!

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