1
resposta

07 DESAFIO

  1. Função para calcular o Índice de Massa Corporal (IMC):

function calcularIMC(peso, altura) { let imc = peso / (altura * altura); return imc; } console.log(calcularIMC(70, 1.75));

  1. Função para calcular o fatorial de um número:

function calcularFatorial(numero) { let fatorial = 1; for (let i = 1; i <= numero; i++) { fatorial *= i; } return fatorial; } console.log(calcularFatorial(5));

  1. Função para converter o valor de dólar para reais:

function converterDolarParaReais(dolar) { const cotacao = 4.80; // Cotação do dólar return dolar * cotacao; } console.log(converterDolarParaReais(100));

  1. Função para mostrar a área e o perímetro de uma sala retangular:

function calcularSalaRetangular(altura, largura) { let area = altura * largura; let perimetro = 2 * (altura + largura); console.log(Área: ${area} m²); console.log(Perímetro: ${perimetro} m); } calcularSalaRetangular(5, 8);

  1. Função para mostrar a área e o perímetro de uma sala circular:

function calcularSalaCircular(raio) { const pi = 3.14; // Considerando Pi = 3,14 let area = pi * (raio * raio); let perimetro = 2 * pi * raio; console.log(Área: ${area} m²); console.log(Perímetro: ${perimetro} m); } calcularSalaCircular(7);

  1. Função para mostrar a tabuada de um número:

function tabuada(numero) { for (let i = 1; i <= 10; i++) { console.log(${numero} x ${i} = ${numero * i}); } }

1 resposta

Olá, Jailson. Tudo bem?

Obrigado por compartilhar seu código aqui com a gente. Gostei de como você estruturou as funções de maneira simples, como na função calcularIMC, que realiza o cálculo de forma clara e direta. Parabéns pela solução.

Uma curiosidade legal: você pode usar o método toFixed() para limitar o número de casas decimais em resultados como o IMC. Veja como seria:


function calcularIMC(peso, altura) {
  let imc = peso / (altura * altura);
  return imc.toFixed(2); // Limita o resultado a 2 casas decimais
}
console.log(calcularIMC(70, 1.75)); // Exibe: 22.86

Isso vai deixar a exibição do IMC mais precisa e formatada.

Conte com o apoio do Fórum. Abraços e bons estudos!