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

Desafío: 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.
*/

let usuarioAltura = parseFloat(prompt('Digite su altura en metros: '));
let usuarioPeso = parseFloat(prompt('Digite su peso en kilogramos: '));
let resultadoIMC = 0
function indiceMasaCorporal(altura, peso) {
   
   let resultado = (peso / (altura * altura));
    
    return resultado;
}

resultadoIMC = indiceMasaCorporal(usuarioAltura, usuarioPeso).toFixed(2);

console.log(`El IMC de su altura  ${usuarioAltura} y peso ${usuarioPeso} es de ${resultadoIMC}`);
/*
Crea una función que calcule el valor del factorial de un número pasado como parámetro.
*/

let usuarioNumero  = parseInt(prompt('Digite un número: '));
let resultadoFactorial = 0;

function factorialNumero (numero) {
    let factorial = 1
   
    if (numero === 0 || numero === 1) {

        return 1; 

    } else {

        while (numero > 1) {
            
            factorial = factorial * numero;
            numero--;
        }
        return factorial;
    }           
}

resultadoFactorial = factorialNumero(usuarioNumero);
console.log(`El factorial de ${usuarioNumero} 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.
*/

let valorDolares = parseFloat(prompt('La moneda en dólares ($) para convertielos a reales (BRL): '))
let dolarBRL = 0;

function cambioMoneda(dollares) {
    
    let cambioBRL = 0;
    
    cambioBRL = dollares * 4.80;

    return cambioBRL;
}

dolarBRL = cambioMoneda(valorDolares).toFixed(2);

console.log(`El cambio de ${valorDolares} dólares ($) a reales es ${dolarBRL} (BRL).`)
/*
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.
*/

let resultadoArea = 0;
let resultadoPerimetro = 0;
let alturaUsuario = parseFloat(prompt('Digite la alturea del rectangulo: '));
let baseUsuario = parseFloat(prompt('Digite la base del rectangulo: '));

function arearectangulo(altura, base) {
    
    let resultado = altura * base;

    return resultado;
}

function perimetrorectangulo(altura, base) {

    let resultado = 2 * (altura + base);

    return resultado;
}

resultadoArea = arearectangulo(alturaUsuario, baseUsuario);
resultadoPerimetro = perimetrorectangulo(alturaUsuario, baseUsuario);

console.log(`El área del rectangulo es ${resultadoArea} y el perímetro de rectangulo es ${resultadoPerimetro}`)
/*
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.
*/

let resultadoCirculoArea = 0;
let resultadoCirculoPerimetro = 0;
let radioUsuario = parseFloat(prompt('Digite el radio de círculo: '));

function areaCirculo(radio) {

    let resultado = 3.14 * (Math.pow(radio, 2));

    return resultado;
}

function perimetroCirculo(radio) {

    let resultado = 2 * 3.14 * radio;

    return resultado;
}

resultadoCirculoArea = areaCirculo(radioUsuario);
resultadoCirculoPerimetro = perimetroCirculo(radioUsuario);

console.log(`El área del círculo es ${resultadoCirculoArea} y el perímetro del círculo es ${resultadoCirculoPerimetro}`)
/*
Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
*/

let multiplicarUsuario = parseInt(prompt('Tabla de multiplicacion digite un número: '));

function tablaMultiplicar(numero) {

    let contador = 1;
    
    console.log(`Tabla de multiplicar del ${numero}`);

    while ( contador <= 10) {
    
        console.log(`${numero} x ${contador} = ${numero * contador}`);
        contador++;

    }
}

tablaMultiplicar(multiplicarUsuario);
1 respuesta

Hola! ¿Cómo estás?

Gracias por compartir tu código con nosotros. Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad. ¡Gracias nuevamente! Saludos,

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