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;
}