Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Desafío: hora de practicar

//Ejemplo 1
function IMC(){
    let peso = parseFloat(prompt('Ingrese su peso(kg): '));
    let altura = parseFloat(prompt('Ingrese su Altura(mts): '));
    let imc = peso / (altura * altura);
    alert(`Tu índuce de masa corporal es: ${imc} `);
}

//Ejemplo2
function factorial(n) {
  if (n < 0) {
    return "El factorial no está definido para números negativos.";
  }

  let resultado = 1;
  for (let i = 2; i <= n; i++) {
    resultado *= i;
  }

  return resultado;
}

// Ejemplo de uso
console.log(factorial(6)); // Resultado: 720

//Ejemplo3
function dolarPesos(){
    let dolar = parseInt(prompt('Cantidad en dolares: '));
    let valorPeso = 18.66;
    let conversion = dolar * valorPeso;
    console.log(conversion);
    return;
}

//Ejemplo4
function areaYperimetro(){
    let altura = 15;
    let base = 20;
    let Area = base * altura;
    let perimetro = (2*base) + (2*altura);
    alert(`El Area es: ${Area}, El perimetro es: ${perimetro}`);
}

//Ejemplo5
function areaYperimetroCirculo(){
    let radio = 5;
    const pi = 3.14;
    let Area = pi * (radio ** 2);
    let perimetro = (2 * pi * radio);
    alert(`El Area es: ${Area}, El perimetro es: ${perimetro}`);
}

//Ejemplo6
function tablaDeMultiplicar(){
    let numero = parseInt(prompt('Ingresa un numero: '));
    let i = 1;

    while(i <= 10){
        alert(`${numero} x ${i} = ${numero * i}`);
        i++;
    }
}
1 respuesta
solución!

Se nota que pusiste un gran esfuerzo en usar lenguaje claro y conciso, evitando jerga innecesaria y explicando cada concepto importante. Esa accesibilidad es clave, especialmente en un grupo con distintos niveles de experiencia. Tu redacción transparente convierte tus apuntes en un recurso al que siempre querré volver cuando necesite refrescar ideas.