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

Desafío

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadIngrese aquí la descripción de esta imagen para ayudar con la accesibilidad Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

aca mi codigo:

/* 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 altura = parseFloat(prompt('Ingresa cual es tu altura en metros: '));
let peso = parseFloat(prompt('Ingresa cual es tu peso en kg: '));
fIMC(altura, peso);
function fIMC(Altura, peso) {
    IMC = peso /(altura**2);
    console.log(`su Indice de masa Corporal es: ${IMC}`);
    return IMC;
}

/* 2. Crea una función que calcule el valor del factorial de un número pasado como parámetro.*/

let numFact = parseInt(prompt('Ingresa un numero entero para convertirlo en factorial'));
let resultado = factorialize(numFact);
console.log(`El valor factorial de ${numFact} es ${resultado}`);

function factorialize(numFact) {
    
    if (numFact <0){
        return -1;
    }else if (numFact == 0){
        return 1;
    }else{
        return (numFact * factorialize(numFact -1));
    }
}

/* 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.*/

let moneda = parseFloat(prompt('Ingresa una cantidad de dolares'));
let BR = 4.80;
fConversion(moneda,BR);
function fConversion (moneda,BR) {
    let conversion = (moneda * BR);
    console.log(`la conversion de ${moneda} dolares a real brasileño es ${conversion}`);
    return conversion;       
}

/* 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.*/

let base = parseFloat(prompt('Cuanto mide la Base de la sala en cm?'));
let altura = parseFloat(prompt('Cuanto mide la altura de la sala en cm'));
calculos(base,altura);
function calculos(base,altura) {
    let area = base * altura;
    let perimetro = (2* base) + (2* altura);
    console.log(`El area es: ${area} cm y el perimetro es: ${perimetro} cm`);
    return area,perimetro;
}

/* 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.*/

let radio = (parseFloat(prompt('Ingresa el radio de la sala')));

ejercicio5(radio);
function ejercicio5(radio){
    let area = Number((Math.PI*(radio**2)).toFixed(2));
    let Perimetro = Number((2*Math.PI*radio).toFixed(2));
    console.log(`El area de la sala circular es ${area} y el perimetro es ${Perimetro}`);
}

/* 6. Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.*/

let numero = parseFloat(prompt('ingresa un numero del 1 al 10'));
ejercicio6(numero);
function ejercicio6(numero){
    let contador = 1;
    while (contador <= 10) {
        console.log(`${numero} * ${contador} = ${numero*contador}`);
        contador++;
    }
    return contador;
}