Desafío: hora de practicar:
//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 alturaM = parsefloat(prompt("Introduce tu altura:"));
let peso = parsefloat(prompt("Introduce tu peso:"));
function calcularIMC(alturaM, peso){
let imc = peso / (alturaM * alturaM);
return(`El imc es ${imc.toFixed(2)}`);
}
//2.Crea una función que calcule el valor del factorial de un número pasado como parámetro.
let numero = parseInt(prompt("Introduce un numero:"));
function valorFactorial(numero){
let factorial= 1;
for (let i = 1; i <= numero; i++) {
factorial *= i;
}
return (`El valor factorial del ${numero} es ${factorial}`);
}
//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 valor = parseFloat(prompt("Introduce el monto en moneda chilena para pasrlo a dolares"));
function valorDolares(valor){
return valor * 990;//990 es el valor del dolar
}
//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 altura = parseInt(prompt("Introduce altura de la sala rectangular:"));
let ancho = parseInt(prompt("Introduce ancho de la sala rectangular:"));
function areaPerimetroRectangulo(altura, ancho){
let area = (ancho*altura);
let perimetro = (altura*2)+(ancho*2);
return (`La altura del rectangulo es: ${area} y el perimetro es: ${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("Introduce radio de la sala circular:"));
function areaPerimetroCircular(radio){
const pi=3.14;
let areac = pi*(radio**2);
let perimetroc = 2*pi*radio;
return (`La altura del rectangulo es: ${areac} y el perimetro es: ${perimetroc}`);
}
//6.Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
let num = parseInt(prompt("Introduce numero:"))
function tablaMultiplicar(num){
for (let i = 1; i <= 10; i++) {
let resultado = num * i;
console.log(`${num} " x " ${i} " = " ${resultado}`);
}
}