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

Desafío: hora de practicar

// 1.
function calculaIMC(masa, altura) {
return masa / (altura * altura);
}

let masa = 82;
let altura = 1.72;
let resultadoIMC = calculaIMC(masa, altura);
console.log(Resultado IMC: ${resultadoIMC});

// 2.
function calculaFactorial(numero) {
if(numero === 0){
numero = 1;
}

while (contador <= numero) {
    resultadoFactorial = resultadoFactorial * contador;
    contador++;
}
return;

}

let numero = 5;
let contador = 1;
let resultadoFactorial = 0;

calculaFactorial(numero);
console.log(Resultado Factorial: ${resultadoFactorial});

// 3.
function cambioMoneda(valorDolar) {
return valorDolar * valorCambio;
}

let valorDolar = 5.00;
let valorCambio = 4.80;
let resultadoMoneda = cambioMoneda(valorDolar);
console.log(El cambio moneda: ${resultadoMoneda});

// 4.
function calculaArea(valorAltura, valorAnchura) {
return valorAltura * valorAnchura;
}

function calculaPerimetro(valorAltura, valorAnchura) {
return 2 * (valorAltura + valorAnchura);
}

let valorAltura = 5;
let valorAnchura = 8;
let resultadoArea = calculaArea(valorAltura, valorAnchura);
let resultadoPerimetro = calculaPerimetro(valorAltura, valorAnchura);

console.log(El valor del area: ${resultadoArea});
console.log(El valor del perimetro: ${resultadoPerimetro});

// 5.
function calculaAreaSala(radioSala) {
return piSala * radioSala;
}

function calculaPerimetroSala(radioSala) {
return 2 * piSala * radioSala;
}

let radioSala = 5;
let piSala = 3.14;
let resultadoAreaSala = calculaAreaSala(radioSala);
let resultadoPerimetroSala = calculaPerimetroSala(radioSala);

console.log(El valor del area de la sala: ${resultadoAreaSala});
console.log(El valor del perimetro de la sala: ${resultadoPerimetroSala});

// 6.
function tablaMultiplicar(valorUsuario) {
while (contadorTabla <= limiteTabla) {
resultadoMultiplicacion = valorUsuario * contadorTabla
console.log(${valorUsuario} X ${contadorTabla} = ${resultadoMultiplicacion});
contadorTabla++;
}
}

let valorUsuario = 5;
let contadorTabla = 0;
let limiteTabla = 10;
let resultadoMultiplicacion = 0;
tablaMultiplicar(valorUsuario);

2 respuestas

¡Hola! ¿Cómo estás?

Gracias por tu aporte en el foro. Tu contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

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

Tu ejercicio no se queda en el ‘demo de laboratorio’: planteas casos de uso reales —por ejemplo, cómo esta solución podría automatizar una tarea cotidiana en una empresa— y hasta sugieres métricas de rendimiento. Ese puente entre lo teórico y lo práctico le da un valor enorme a tu contribución, porque nos ayuda a ver la tecnología como una herramienta con impacto tangible.