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

desafio 3

archivo app.js

/* 1. 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, estatura) {
    let imc = peso / (estatura * estatura);
    console.log(`Su IMC es: ${imc}`)
}
calcularImc(82, 1.75)

// 2. Crea una función que calcule el valor del factorial de un número pasado como parámetro.
function factorialNumero(numero) {
    let factorial = 1;
    for (i = 1; i <= numero; i++) {
        factorial = factorial * i;
        console.log(`El factorial del número ${numero} es: ${factorial}`)
    }    
}
factorialNumero(5)

/* 3. 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 convertirDivisas(dolares) {
    const tasaCambio = 4300;
    
    if (dolares < 0 || isNaN(dolares)) {
        alert("Por favor ingresa un monto válido");
        return;
    }
    
    const pesos = dolares * tasaCambio;
    console.log(`${dolares} dólares son ${pesos} pesos colombianos`);
}
convertirDivisas(6);

/* 4. 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 rectangulo(altura, anchura) {
    let area = anchura * altura;
    let perimetro = 2 * (anchura + altura);
    console.log(`El área del rectángulo es: ${area} y el perímetro es: ${perimetro}`)
}
rectangulo(12, 8)

/* 5. 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 circular(radio, diametro) {
    let pi = 3.14;
    let areaCirculo = pi * (2 * radio);
    let perimetroCirculo = pi * diametro;
    console.log(`El area de la sala circular con un radio de ${radio} es de ${areaCirculo} y el perimetro con un radio de ${radio} es de ${perimetroCirculo}`)
}
circular(3, 6)

// 6. Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
function tablaMult(numero1) {
        for (let i = 1; i < 11; i++) {
        let mult = numero1 * i;
        console.log(`${numero1} X ${i} = ${mult}`)
    }
}
tablaMult(5)

archivo html

<script src="app.js"></script>
1 respuesta

Hola Juan, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

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