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 calcularIMC(altura, peso) {
// A fórmula do IMC é Peso / (Altura * Altura)
let imc = peso / (altura * altura);
return imc;
}
// Exemplo de uso:
let alturaPessoa = 1.80; // em metros
let pesoPessoa = 90; // em quilogramas
let meuIMC = calcularIMC(alturaPessoa, pesoPessoa);
console.log(`Meu IMC é: ${meuIMC.toFixed(2)}`); // toFixed(2) para formatar com 2 casas decimais
Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.
function calcularFatorial(numero) {
if (numero === 0 || numero === 1) {
return 1; // Fatorial de 0 e 1 é 1
}
let fatorial = 1;
for (let i = numero; i > 1; i--) {
fatorial *= i;
}
return fatorial;
}
// Exemplo de uso:
let meuNumero = 5;
let resultadoFatorial = calcularFatorial(meuNumero);
console.log(`O fatorial de ${meuNumero} é: ${resultadoFatorial}`); // Saída: O fatorial de 5 é: 120
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 converterDolarParaReal(valorEmDolar) {
const COTACAO_DOLAR = 4.80; // Constante para a cotação
let valorEmReais = valorEmDolar * COTACAO_DOLAR;
return valorEmReais;
}
// Exemplo de uso:
let valorOriginalDolar = 50;
let valorConvertidoEmReais = converterDolarParaReal(valorOriginalDolar);
console.log(`${valorOriginalDolar} dólares equivalem a R$ ${valorConvertidoEmReais.toFixed(2)}`); // Saída: 50 dólares equivalem a R$ 240.00
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.
function calcularAreaPerimetroRetangular(altura, largura) {
let area = altura * largura;
let perimetro = 2 * (altura + largura);
console.log(`Sala Retangular:`);
console.log(`Área: ${area} metros quadrados`);
console.log(`Perímetro: ${perimetro} metros`);
}
// Exemplo de uso:
calcularAreaPerimetroRetangular(5, 8); // Altura 5m, Largura 8m
/* Saída:
Sala Retangular:
Área: 40 metros quadrados
Perímetro: 26 metros
*/
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.
function calcularAreaPerimetroCircular(raio) {
const PI = 3.14; // Constante para Pi
let area = PI * (raio * raio); // Área = Pi * raio^2
let perimetro = 2 * PI * raio; // Perímetro (Circunferência) = 2 * Pi * raio
console.log(`Sala Circular:`);
console.log(`Área: ${area.toFixed(2)} metros quadrados`);
console.log(`Perímetro: ${perimetro.toFixed(2)} metros`);
}
// Exemplo de uso:
calcularAreaPerimetroCircular(4); // Raio 4m
/* Saída:
Sala Circular:
Área: 50.24 metros quadrados
Perímetro: 25.12 metros
*/
Crie uma função que mostre na tela a tabuada de um número dado como parâmetro.
function mostrarTabuada(numero) {
console.log(`Tabuada do ${numero}:`);
for (let i = 1; i <= 10; i++) {
let resultado = numero * i;
console.log(`${numero} x ${i} = ${resultado}`);
}
}
// Exemplo de uso:
mostrarTabuada(7); // Mostra a tabuada do 7
/* Saída:
Tabuada do 7:
7 x 1 = 7
7 x 2 = 14
...
7 x 10 = 70
*/