Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Desafio: Reiniciando el Juego

//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.
let indice = 0;
function indiceMasaCorporal() {
    //Pedimos al usuario los parametros.
    let estatura = parseFloat(prompt('Por favor ingresa tu altura en metros'));
    let peso = parseFloat(prompt('Por favor ingresa tu pero en kilogramos'));
    indice = Math.floor(peso / (estatura ** 2)); //quitamos los decimales.
    return;
}
const imc = indiceMasaCorporal(numero);
console.log(`Tu indice de masa corporal (IMC) es ${imc}.`);
//2. Crea una función que calcule el valor del factorial de un número pasado como parámetro.
function numeroFactorial(numero) {
    let factor = 1;
    if (numero <= 0) {
        alert('Numero no valido por favor intente nuevamente');
        pedirNumero();
    } else {
        for (var i = 1; i <= numero; i++) {
            factor *= i;
        }
        return factor;

    }

}

function pedirNumero() {
    let numUsuario = parseInt(prompt('Ingrese su numero por favor'));
    let factorial = numeroFactorial(numUsuario);
    alert(`El factorial de ${numUsuario} es ${factorial}`);
}

pedirNumero();
//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 convertirDolares(peso, tcambio) {
    pesoDolares = (peso / tcambio);
    let reales = pesoDolares * 4.80;
    alert(`el valor de ${peso} pesos colombianos equivalen a ${Math.round(pesoDolares)} dolares y ${Math.round(reales)} reales brasileños`)
    return pesoDolares;
}

let peso = 26000, tcambio = 4162;
(convertirDolares(peso, tcambio));
//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 areaRect(alto, ancho) {
    let aRectangulo = alto * ancho;
    return aRectangulo;
};
aRectangulo = areaRect(10, 40);
console.log(`El area ${aRectangulo}`);


//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.
const pi=3.14;
 let calculo=0;
 function aCirculo(r){    
    let areaC =pi*(r*r);
    return areaC;
 };

function pCirculo(r){
    let perimetro = pi*r;
    return perimetro.toFixed(2);
};

radio=8;
areaC=aCirculo(radio);
perimetro=pCirculo(radio);
console.log(`El area de la sala es ${areaC} y su perimetro es ${perimetro}`);
//6. Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
function tabladeMultiplicar(num){
    let resultado=1;
    for (var  i = 1; i <= 10; i++){
        resultado=num*i;
        console.log(` ${num} x ${i} = ${resultado} `);
    }
    return;

};
let tabla=5;
tabladeMultiplicar(tabla);
1 respuesta
solución!

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!