//DESAFIO:
//1-Crie uma função que calcule o índice de massa corporal (IMC) de uma pessoa, a partir de sua altura, em metros, e peso, em quilogramas, que serão recebidos como parâmetro===============================================================================
function calculaImc(altura, peso) {
return peso / (altura * altura);
}
let resposta = calculaImc(1.76, 82);
console.log('O IMC dos dados informados é ' + resposta.toFixed(2));
// 2-Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.========================================================================================== /* Essa aqui sinceramente eu não consegui no momento! */
// 3-Crie uma função que converte um valor em dólar, passado como parâmetro, e retorna o valor equivalente em reais. Para isso, considere a cotação do dólar igual a R$4,80.=============================================================================================
//Function receber a quantidades de dolares e converte em real, retornando valor em real fixado em 2 casas decimais após a unidade
let quantidadeEmDolar = 10;
function conversorDeMoedas(valorEmDolar) {
return (valorEmDolar * 5).toFixed(2);
}
let retorno = conversorDeMoedas(quantidadeEmDolar);
//Ternário para corrigir a frase quando no singular
let palavraSemantica = quantidadeEmDolar > 1? 'dolares' : 'dolar';
console.log(`US$${quantidadeEmDolar} ${palavraSemantica} equilave a R$${retorno}`);
// 4-Crie uma função que mostre na tela a área e o perímetro de uma sala retangular, utilizando altura e largura que serão dadas como parâmetro==========================================================================================
let largura = 8;
let comprimento = 5;
function calcularPerimetro(largura, comprimento) {
let perimetro = (largura + comprimento)* 2;
console.log(`O perímetro das medidas informadas é ${perimetro} metros.`);
//para exibir essa mensagem na tela caso não tenha node.js instalado é só trocar console por alert
}
calcularPerimetro(largura, comprimento);
// 5-Crie uma função que mostre na tela a área e o perímetro de uma sala circular, utilizando seu raio que será fornecido como parâmetro. Considere Pi = 3,14.===============================================================================================
const pi = 3.14;
let raio = 5;
function informeAreaEPerimetroDoRaio(raio) {
//calculando a área de circulo A= Pi*r^2
let area = ((pi * raio) ^2).toFixed(2);
//calculando o perímetro deste mesmo circulo com a formula P= 2.Pi.R
let perimetro = (2 * pi * raio).toFixed(2);
console.log(`A sala com ${raio} metro de raio tem ${perimetro} metros de perímetro com ${area} metros de área.`)
}
informeAreaEPerimetroDoRaio(raio);
// 6-Crie uma função que mostre na tela a tabuada de um número dado como parâmetro.===============================================================================================
let multiplicador;
function exibirTabuada(multiplicador) {
multiplicador = 5;
//laço enquanto:
let contador = 0;
while(contador <= 10) {
let produto = contador * multiplicador;
contador++
console.log(`${contador} * ${multiplicador} = ${produto}`);
}
}
exibirTabuada (multiplicador);