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.
let qualAltura = prompt ('Qual a sua altura (em metros)?');
let qualPeso = prompt ('Qual o seu peso?');
function IMC(qualAltura,qualPeso) {
let alturaQuadrada = qualAlturaqualAltura;
let imc = qualPeso/alturaQuadrada;
return imc;
prompt ('Seu IMC é ' + imc);
console.log('Seu IMC é ' + imc.toFixed(2) +'.');
//toFixed(2) limita o número de casas decimais
}
Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.
function calcularFatorialRecursivo(n) {
if (n < 0) {
return 'Fatorial não definido para números negativos.';
}
if (n === 0 || n === 1) {
return 1;
} else {
return n calcularFatorialRecursivo(n - 1);
// chamado de recursivo: n fatorial(n-1);
}
}
console.log(calcularFatorialRecursivo(6)); //somatório igual a 720
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.
let quantidadeDinheiro = prompt('Quantos reais você possui?');
let cotaçãoDolar = 4,80;
function converterParaDolar(quantidadeDinheiro, cotaçãoDolar) {
let valorEmDolares = quantidadeDinheiro cotaçãoDolar;
return (valorEmDolares, quantidadeDinheiro);
}
console.log('Você possui U$ ' + valorEmDolares.toFixed(2) + ' dolares.');
console.log('Você possui R$ ' + quantidadeDinheiro + ' reais.');
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 qualLargura = prompt ('Qual a largura da sala (em metros)?');
let qualComprimento = prompt ('Qual o comprimento da sala (em metros)?');
function medidasSala(qualLargura, qualComprimento) {
let areaTotal = qualLargura qualComprimento;
let perimetroTotal = 2 (qualLargura + qualComprimento);
console.log('A área da sala é de ' + areaTotal + ' metros quadrados.');
console.log('O perímetro da sala é de ' + perimetroTotal + ' metros.');
return (areaTotal, perimetroTotal);
}
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.
let qualRaioDaSala = prompt ('Qual o raio da sala (em metros)?');
function medidasSalaCircular(qualRaioDaSala) {
let areaTotalCircular = Math.PI.toFixed(2) (qualRaioDaSala qualRaioDaSala);
// Math.PI representa o valor de π
let perimetroTotalCircular = 2 Math.PI.toFixed(2) qualRaioDaSala;
console.log('A área da sala circular é de ' + areaTotalCircular.toFixed(2) + ' metros quadrados.');
console.log('O perímetro da sala circular é de ' + perimetroTotalCircular.toFixed(2) + ' metros.');
return (areaTotalCircular, perimetroTotalCircular);
}
Crie uma função que mostre na tela a tabuada de um número dado como parâmetro.
function calcularTabuada(numero){
let i = 1; //contador
while(i <= 10){
resultado = parseInt(numero i);
console.log(${numero} x ${i} = ${resultado});
i++;
}
}
let tabuada = 5;
console.log(Tabuada de ${tabuada} é:);
calcularTabuada // chamada da função