1
resposta

Minha resolução, vocês tem alguma sugestão?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi Raiane,

Parabéns pela dedicação em resolver os desafios! 👏

Seu código está bem estruturado e as funções estão cumprindo seus objetivos. 😎

Tenho algumas sugestões para aprimorar seu código:

  1. Função calcularAreaEPerimetro: Você declarou a variável largura dentro da função, mas não a recebeu como parâmetro. Isso pode causar erros. O ideal é que a função receba altura e largura como parâmetros.
  2. Função calcularAreaEPerimetroCircular: O valor de PI é mais preciso quando utilizamos Math.PI.
  3. Formatação: Para melhorar a leitura do código, você pode adicionar espaços entre os operadores e após as vírgulas.

Veja um exemplo de como você pode ajustar a função calcularAreaEPerimetro:

function calcularAreaEPerimetro(altura, largura) {
  let area = altura * largura;
  let perimetro = 2 * (altura + largura);
  console.log(`Área: ${area} unidades quadradas`);
  console.log(`Perímetro: ${perimetro} metros`);
}

E aqui está um exemplo de como você pode usar Math.PI na função calcularAreaEPerimetroCircular:

function calcularAreaEPerimetroCircular(raio) {
  let pi = Math.PI;
  let area = pi * raio * raio;
  let perimetro = 2 * pi * raio;
  console.log(`Área da sala ${area} unidades quadradas`);
  console.log(`Perímetro da sala ${perimetro} metros`);
}

🤓 Para saber mais: Documentação Math.PI.

Continue praticando e explorando novas possibilidades! 💪