Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Desafío 3 : 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(peso, altura) { const imc = peso / (altura * altura); return imc; } let pesoUsuario = 70; let alturaUsuario = 1.75; let resultadoIMC = calcularIMC(pesoUsuario, alturaUsuario); console.log("El IMC es: " + resultadoIMC.toFixed(2));

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

function calcularFactorial(numero) { if (numero === 0 || numero === 1) { return 1; } else { return numero * calcularFactorial(numero - 1); } } let numeroFactorial = 5; let resultadoFactorial = calcularFactorial(numeroFactorial); console.log("El factorial de " + numeroFactorial + " es: " + resultadoFactorial);

//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 convertirDolaresAReales(dolares) { let cotizacionDolar = 4.80; let reales = dolares * cotizacionDolar; return reales; } let dolaresUsuario = 50; let resultadoReales = convertirDolaresAReales(dolaresUsuario); console.log("$" + dolaresUsuario + " equivalen a R$" + resultadoReales.toFixed(2));

//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 calcularAreaPerimetroRectangular(altura, anchura) { let area = altura * anchura; let perimetro = 2 * (altura + anchura); console.log("Área: " + area + " metros cuadrados"); console.log("Perímetro: " + perimetro + " metros"); } let alturaSala = 5; let anchuraSala = 8; calcularAreaPerimetroRectangular(alturaSala, anchuraSala);

//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 calcularAreaPerimetroCircular(radio) { const pi = 3.14; let area = pi * radio * radio; let perimetro = 2 * pi * radio; console.log("Área: " + area.toFixed(2) + " metros cuadrados"); console.log("Perímetro: " + perimetro.toFixed(2) + " metros"); } let radioSalaCircular = 3; calcularAreaPerimetroCircular(radioSalaCircular);

//Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.function mostrarTablaMultiplicar(numero) { for (var i = 1; i <= 10; i++) { let resultado = numero * i; console.log(numero + " x " + i + " = " + resultado); }

let numeroTabla = 7; mostrarTablaMultiplicar(numeroTabla);

2 respuestas
//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 indiceMasaCorporal(altura,peso) {
    peso = prompt("Ingrese su peso");
    altura = prompt("Ingrese su altura");
    let imc = (peso/(altura*altura)).toFixed(2);
    console.log(`Su IMC  es: ${imc}`);
}
indiceMasaCorporal();

//Crea una función que calcule el valor del factorial de un número pasado como parámetro.
function valorFactorial(valor, valFacto ,contador) {
    valFacto = 1
    contador = 1;
    valor = prompt("Ingrese un valor");
    while(contador<valor){
        contador++;
        valFacto = valFacto * contador; 
    }
    console.log(`El valor factorial de ${valor} es ${valFacto}`);
}
valorFactorial();

//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 convertirEnDolares(dol,real,valor) {
    real = 4.8;  
    valor = prompt("Ingresa el valor de los dólares para convertirlos en reales: ");
    dol = (valor*4.8);
    console.log(`El valor de R${valor} reales en dolares es $${dol}`);
}
convertirEnDolares();

//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 salaRectangular(alt,anchura) {
   alt = prompt("Ingrese la altura");
   anchura = prompt("Ingrese la anchura");
   console.log(`El area es: ${alt*anchura}`);
   console.log(`El perimetro es: ${(2*(alt*anchura))}`);
}
salaRectangular();

//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 salaCircular(radio) {
    radio = prompt("Ingrese el radio");

    console.log(`El área de la sala circular es: ${(3.14159*(radio**2))}`);
    console.log(`El perímetro de la sala circular es: ${(2* 3.14159*radio)}`);
}
salaCircular();

//Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.

let contador = 0
function tablaMultiplicar(numero,resultado) {
   numero = prompt("Ingrese un número");
   while(contador<12){
       contador++;
       resultado = numero*contador;      
       console.log(`${numero} X ${contador} = ${resultado}`);
   }
  
}
tablaMultiplicar();

¡Estimado estudiante!

Aprecio tu participación en el foro. Quiero recordarte que este espacio está pensado principalmente para aclarar dudas y hacer preguntas. No es necesario compartir cada actividad detalladamente.

¡Gracias por tu comprensión y por contribuir a hacer del foro un lugar enfocado en el intercambio útil y constructivo! Si prefieres discutir o compartir comentarios sobre el contenido te invitamos a unirte a nuestra comunidad en Discord.

Saludos.

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