1
resposta

[Sugestão] Exercicios 4, 5

// Exercicio 4 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 calAreaPerimetro(altura, largura) {
    let area = altura * largura;
    let perimetro = 2 *(largura+altura);
        console.log(`Área da sala: ${area}m²`);
        console.log(`Perimetro da sala: ${perimetro}m`);
}

calAreaPerimetro(10, 15);

//Exercicio 5 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 salaCircular(pi, raio, altura) {
        let area = ((2*pi)*raio)*(raio+altura)
        let perimetro = (2*pi)*raio
    console.log(area);
    console.log(perimetro);    
}

salaCircular(3.14, 2, 1.2)
1 resposta

Oii, Marcos!

Para o Exercício 5, parece que houve uma pequena confusão nos cálculos. Quando se trata de uma sala circular, precisamos usar a fórmula correta para a área e o perímetro (circunferência) de um círculo. Vamos corrigir isso:

  1. A área de um círculo é calculada como: ( \text{Área} = \pi \times \text{raio}^2 ).
  2. O perímetro (ou circunferência) de um círculo é: ( \text{Perímetro} = 2 \times \pi \times \text{raio} ).

Com isso em mente, a função deve ser ajustada da seguinte forma:

function salaCircular(pi, raio) {
    let area = pi * raio * raio;
    let perimetro = 2 * pi * raio;
    console.log(`Área da sala: ${area}m²`);
    console.log(`Perímetro da sala: ${perimetro}m`);
}

salaCircular(3.14, 2);

Veja que para calcular a área, utilizamos apenas o raio e não a altura, pois estamos tratando de um círculo e não de um cilindro.

Um abraço e bons estudos.