1
resposta

DESAFIO 03. HORA DA PRÁTICA

// 1.Função que calcula o IMC function calcularIMC(peso, altura) {

let imc = peso / (alturaMetros * alturaMetros);

}

// 2.Função que calcula o fatorial de um número
function calcularFatorial(numero) {
    if (numero ===0 || numero === 1) {
        return 1;
    }

let fatorial = 1;
for (let i =2; i <= numero; i++) {
    fatorial *=i;
    }

return fatorial;
}   

// Exemplo de uso
let numero = 5;
let resultado = calcularFatorial(numero);
console.log(`O fatorial de ${numero} é ${resultado}`); // O fatorial de 5 é 120

// 3.Função que calcula o fatorial de um número
function converterDolarParaReal(valorEmDolar) {
    let cotacaoDolar = 4.80;
    let valorEmReais = valorEmDolar * cotacaoDolar;
    return valorEmReais.toFixed(2);
  }
  
  // Exemplo de uso
  let valorEmDolar = 50;
  let valorEmReais = converterDolarParaReal(valorEmDolar);
  console.log(`${valorEmDolar} dólares equivalem a R$ ${valorEmReais}`);

  // 4.Função para área e perímetro de sala retangular:
  function calcularAreaPerimetroSalaRetangular(altura, largura) {
    let area = altura * largura;
    let perimetro = 2 * (altura + largura);
    
    console.log(`Área da sala: ${area} metros quadrados`);
    console.log(`Perímetro da sala: ${perimetro} metros`);
  }
  
  // Exemplo de uso
  let altura = 3; // em metros
  let largura = 5; // em metros
  calcularAreaPerimetroSalaRetangular(altura, largura);

  // 5.Função para área e perímetro de sala circular: 
  function calcularAreaPerimetroSalaCircular(raio) {
    let area = Math.PI * raio * raio;
    let perimetro = 2 * Math.PI * raio;
    
    console.log(`Área da sala circular: ${area.toFixed(2)} metros quadrados`);
    console.log(`Perímetro da sala circular: ${perimetro.toFixed(2)} metros`);
  }
  
  // Exemplo de uso
  let raio = 4; // em metros
  calcularAreaPerimetroSalaCircular(raio);

  // 6. Função para exibir a tabuada:
  function mostrarTabuada(numero) {
    for (let i = 1; i <= 10; i++) {
      let resultado = numero * i;
      console.log(`${numero} x ${i} = ${resultado}`);
    }
  }
  
  // Exemplo de uso
  let numero = 7;
  mostrarTabuada(numero);
1 resposta

Oi, Tiago! Tudo bem?

Ótimo código, parabéns! Deixo apenas uma sugestão em relação à função calcularIMC, na linha onde calculamos o IMC, estamos usando uma variável alturaMetros que não foi definida, o que podemos corrigir usando o parâmetro altura que foi passado para a função, da seguinte forma:

// 1. Função que calcula o IMC
function calcularIMC(peso, altura) {
    let imc = peso / (altura * altura);
    return imc.toFixed(2);
}

// Exemplo de uso
let peso = 70; // em kg
let altura = 1.75; // em metros
let imc = calcularIMC(peso, altura);
console.log(`O IMC é ${imc}`);

Espero ter ajudado!

Um forte abraço e bons estudos!