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

Desafío: hora de practicar

// 1. Calcula el IMC
function calcularIMC(alturaEnMetros, pesoEnKilogramos) {
return pesoEnKilogramos / (alturaEnMetros * alturaEnMetros);
}

// 2. Calcula el factorial
function calcularFactorial(numero) {
if (numero === 0) {
return 1;
}
let resultado = 1;
for (let i = 1; i <= numero; i++) {
resultado *= i;
}
return resultado;
}

// 3. Convierte dólares a reales (considerando R$4.80 por dólar)
function convertirDolaresAReales(dolares) {
const cotizacion = 4.80;
return dolares * cotizacion;
}

// 4. Calcula y muestra el área y perímetro de un rectángulo
function calcularAreaYPerimetroRectangulo(altura, anchura) {
const area = altura * anchura;
const perimetro = 2 * (altura + anchura);
console.log("Área del rectángulo:", area);
console.log("Perímetro del rectángulo:", perimetro);
}

// 5. Calcula y muestra el área y perímetro de un círculo
function calcularAreaYPerimetroCirculo(radio) {
const area = 3.14 * radio * radio;
const perimetro = 2 * 3.14 * radio;
console.log("Área del círculo:", area);
console.log("Perímetro del círculo:", perimetro);
}

// 6. Muestra la tabla de multiplicar de un número
function mostrarTablaDeMultiplicar(numero) {
console.log("Tabla de multiplicar del", numero + ":");
for (let i = 1; i <= 10; i++) {
console.log(numero + " x " + i + " = " + (numero * i));
}
}

// Ejemplos de uso:
console.log("IMC:", calcularIMC(1.75, 70));
console.log("Factorial de 5:", calcularFactorial(5));
console.log("100 dólares a reales:", convertirDolaresAReales(100));
calcularAreaYPerimetroRectangulo(5, 10);
calcularAreaYPerimetroCirculo(3);
mostrarTablaDeMultiplicar(7);