Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío

  1. Calcular el IMC (Índice de Masa Corporal)
    javascript
    Copiar
    Editar
    function calcularIMC(pesoKg, alturaM) {
    const imc = pesoKg / (alturaM ** 2);
    return imc.toFixed(2);
    }

// Ejemplo:
console.log("IMC:", calcularIMC(70, 1.75)); // Output: 22.86
2. Calcular el factorial de un número
javascript
Copiar
Editar
function calcularFactorial(numero) {
if (numero < 0) return "No existe factorial para números negativos.";
if (numero === 0 || numero === 1) return 1;

let factorial = 1;
for (let i = 2; i <= numero; i++) {
factorial *= i;
}
return factorial;
}

// Ejemplo:
console.log("Factorial:", calcularFactorial(5)); // Output: 120
3. Convertir de dólares a reales
javascript
Copiar
Editar
function convertirDolaresAReales(dolares) {
const cotizacion = 4.80;
return (dolares * cotizacion).toFixed(2);
}

// Ejemplo:
console.log("R$:", convertirDolaresAReales(100)); // Output: R$480.00
4. Área y perímetro de una sala rectangular
javascript
Copiar
Editar
function salaRectangular(altura, anchura) {
const area = altura * anchura;
const perimetro = 2 * (altura + anchura);
console.log(Área: ${area} m²);
console.log(Perímetro: ${perimetro} m);
}

// Ejemplo:
salaRectangular(5, 3);
// Área: 15 m²
// Perímetro: 16 m
5. Área y perímetro de una sala circular
javascript
Copiar
Editar
function salaCircular(radio) {
const pi = 3.14;
const area = pi * (radio ** 2);
const perimetro = 2 * pi * radio;
console.log(Área: ${area.toFixed(2)} m²);
console.log(Perímetro: ${perimetro.toFixed(2)} m);
}

// Ejemplo:
salaCircular(2);
// Área: 12.56 m²
// Perímetro: 12.56 m
6. Tabla de multiplicar de un número
javascript
Copiar
Editar
function mostrarTablaMultiplicar(numero) {
console.log(Tabla del ${numero}:);
for (let i = 1; i <= 10; i++) {
console.log(${numero} x ${i} = ${numero * i});
}
}

// Ejemplo:
mostrarTablaMultiplicar(7);

1 respuesta

Se nota que planificaste por bloques. Esa estrategia suele dar mejores resultados que intentar resolver todo de una.