Respuestas Ejercicio 40 (JS Septiembre 2022)

Comparte tu respuesta del ejercicio 40

Crea una variable llamada persona de tipo objeto literal con las siguientes propiedades:

  • peso - 65

  • estatura - 1.8

  • bmi - una función que retorne el índice de masa corporal de la persona. Recuerda que la fórmula es peso/estatura^2 (peso sobre estatura al cuadrado).


// escribe tu código acá

// código de prueba

console.log(persona.bmi()); // 20.061728395061728

Nota: Recuerdas que puedes formatear el bloque de codigo que compartas agregando 3 backticks, comillas francesas, o tildes al reves
Ejemplo:

console.log('hola')
console.log('mundo')
const persona={
  peso:65,
  estatura:1.8,
  bmi:function(){
    return this.peso/(this.estatura*this.estatura)
  }
}
console.log(persona.bmi());
const persona = {
  peso: 65,
  estatura: 1.8,
  bmi:function(){
    return this.peso/(this.estatura*this.estatura)
  }
}
  console.log(persona.bmi()); // 20.061728395061728*/
const persona = {
  peso:65,
  estatura:1.8,
  bmi:function calculobmi(){
  let imc = persona.peso / persona.estatura**2
  return imc
  }
}

Mi respuesta al ejercicio 40:

const persona = {
  peso: 65,
  altura: 1.8,
  bmi: function() {
    return (this.peso / this.altura ** 2).toFixed(2);
  }
}
const persona = {
  peso: 65,
  estatura: 1.8,
  bmi: function(){
    return (this.peso / this.estatura ** 2)
  }
}
const persona = {
    peso: 65,
    estatura: 1.8,
    bmi: function(){return `${this.peso/Math.pow(this.estatura,2)}`;}
}

console.log(persona.bmi()); // 20.061728395061728
const persona = {
  peso: 65,
  estatura: 1.8,
  bmi: function(){
    return (parseFloat(this.peso) / (parseFloat(Math.pow(this.estatura, 2))))
  } 
}
const persona={
  peso:65,
  estatura:1.8,
  bmi:function(){
    return this.peso/(this.estatura*this.estatura)
  }
}
console.log(persona.bmi());
const persona = {
    peso: 65,
    estatura: 1.8,
    bmi: function (){
      return this.peso/this.estatura**2
    } 
}

console.log(persona.bmi());
const persona = {
  peso: 60,
  estatura: 1.7,
  bmi: function bmi(){
    let bmi = persona.peso/persona.estatura**2
    return bmi
  }
}

console.log(persona.bmi())
const persona={
  peso: 65,
  estatura: 1.8,
  bmi: function bmi(){
    return this.peso/this.estatura**2
  }
}
console.log(persona.bmi())

Mi respuesta

const persona ={
  peso:65,
  estatura:1.8,
  bmi: function(){
  return this.peso/this.estatura**2
  }
}
console.log(persona.bmi()) 
const persona = {
  peso: 65,
  estatura: 1.8,
  bmi: function() { 
    return this.peso / this.estatura**2; 
  }
};

//EJERCICIO40

persona = {
peso: 65,
estatura: 1.8,

bmi : function CalcularBmi(peso,estatura)
{
peso=this.peso
estatura=this.estatura
let BMI=peso/Math.pow(estatura,2)
return BMI
}
}

const persona = 
  	{
	    peso: 65,
	    estatura: 1.8,
	    bmi: function imc(peso,estatura)
      		{
	          let result = persona.peso/persona.estatura**2
 	          return result
      		}
  
  	}
// Variables para almacenar datos solicitados
const weight = parseInt(prompt('Ingrese su peso '))
const height = parseFloat(prompt('Ingrese su estatura '))

// Objeto con datos ingresados como llaves y valores
let persona = {
  peso: weight, 
  estatura: height, 
  bmi: function(){ // Funcion para calcular el IMC con datos del propio objeto
    const bmi = (this.peso / this.estatura**2) //Operacionpara sacar el IMC
    return bmi // Retorna valor
  }
}

// Imprime resultado llamando la funcion y al mismo tiempo llamando solo la llave del objeto que es bmi que en realidad su valor es lo que retorna la funcion 
console.log(persona.bmi());

const persona={
peso: 65,
altura: 1.8,
bmi: function IMC(weight=this.peso,height=this.altura){const resu=weight/height**2
return resu}
}

let persona = {
  peso : 65,
  estatura : 1.8,
  bmi : function() {
    const valor = this.peso/(this.estatura**2)
    return valor
    }
}
const persona = {
  peso: 65,
  estatura: 1.8, 

  bmi: function BMI(){
   return this.peso / (this.estatura ^ 2)
}
}