// Desafio 3
// 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.
function masaCorporal() {
//Obtenemos la informacion del usuario
let peso = parseInt(document.getElementById("pesoUsuario").value);
let altura = parseFloat(document.getElementById("alturaUsuario").value);
let resultado = document.querySelector("#resultadoIMC");
//formula para cacular la masa corporal
let imc = peso / (altura * altura);
console.log(`IMC = ${imc}`);
//usamos la funcion tofixed para mostrar solo los 2 últmos decimales del resultado
resultado.value = imc.toFixed(2);
}
// Crea una función que calcule el valor del factorial de un número pasado como parámetro.
function factorial() {
let numero = parseInt(
document.getElementById("numeroUsuarioFactorial").value
);
let contador = numero - 1;
let resultado = document.querySelector("#ResultadoFactorial");
while (contador >= 1) {
numero = numero * contador;
contador--;
}
resultado.value = numero;
}
// 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 converirDolarAPesoCo() {
let valorDolar = 4222.11;
let cantidadDolares = parseFloat(
document.getElementById("valorDolares").value
);
let resultado = document.querySelector("#resultadoPesoColombiano");
let pesosColombianos = cantidadDolares * valorDolar;
pesosColombianos = mostrarPuntosMiles(pesosColombianos.toFixed(2));
resultado.value = pesosColombianos;
}
// 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 areaPerimetro (){
let ladoA = parseInt(document.getElementById('valorLadoA').value);
let ladoB = parseInt(document.getElementById('valorLadoB').value);
let area = ladoA * ladoB;
let perimetro = 2*ladoA + 2*ladoB;
document.querySelector('#area').value = area;
document.querySelector('#perimetro').value = perimetro;
}
// 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.
function areaPerimetroCirculo () {
let diametroCirculo = parseFloat(document.getElementById('valorDiametro').value);
let radio = diametroCirculo / 2;
const pi = 3.14;
let resultAreaCirculo = (pi * (radio*radio));
let resultPerimetroCirculo = diametroCirculo * pi;
document.querySelector('#areaCirculo').value = resultAreaCirculo;
document.querySelector('#perimetroCirculo').value = resultPerimetroCirculo;
}
//Crea una función que muestre en pantalla la tabla de multiplicar de un número dado como parámetro.
function tablaDeMultiplicar() {
let contador = 1;
let numeroMultiplicar = parseInt(document.getElementById('numeroMultiplicacion').value);
let contenido = document.getElementById('tablaMultiplicadora');
while (contador <= 10 ){
contenido.innerHTML += `<p>${contador} x ${numeroMultiplicar} = ${contador*numeroMultiplicar} </p>`;
contador++;
}
}