1
resposta

[Projeto] Desafio: hora da prática

    // 1) Função para calcular o IMC
    
    function calcularIMC(peso, altura) {
      return peso / (altura * altura);
    }

    // 2) Função para calcular o fatorial
    
    function fatorial(n) {
      let resultado = 1;
      for (let i = 1; i <= n; i++) {
        resultado *= i;
      }
      return resultado;
    }

    // 3) Função para converter dólar em reais
    
    function converterDolar(valorDolar) {
      const cotacao = 4.80;
      return valorDolar * cotacao;
    }

    // 4) Função para área e perímetro de sala retangular
    
    function salaRetangular(altura, largura) {
      let area = altura * largura;
      let perimetro = 2 * (altura + largura);
      console.log(`Área da sala retangular: ${area} m²`);
      console.log(`Perímetro da sala retangular: ${perimetro} m`);
    }

    // 5) Função para área e perímetro de sala circular
    
    function salaCircular(raio) {
      const pi = 3.14;
      let area = pi * (raio * raio);
      let perimetro = 2 * pi * raio;
      console.log(`Área da sala circular: ${area.toFixed(2)} m²`);
      console.log(`Perímetro da sala circular: ${perimetro.toFixed(2)} m`);
    }

    // 6) Função que mostra a tabuada
    
    function tabuada(numero) {
      console.log(`Tabuada do ${numero}:`);
      for (let i = 1; i <= 10; i++) {
        console.log(`${numero} x ${i} = ${numero * i}`);
      }
    }

   
1 resposta

Oi, Samara! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei bastante de como você organizou as funções, cada uma bem separada e clara no que faz. Isso mostra uma boa prática de programação, facilita a leitura e manutenção do código.

Uma dica interessante para o futuro é usar a função Math.max para encontrar o maior número dentro de uma lista, sem precisar criar um loop manualmente. Veja este exemplo:


let numeros = [3, 7, 2, 9, 5];

let maior = Math.max(...numeros);

console.log(maior);

Esse código pega todos os números do array e retorna o maior valor encontrado.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!