Oi, Julia! Tudo bem?
A ideia do desafio é criar uma função que mostre tanto a área quanto o perímetro de uma sala retangular. No código enviado estamos tentando retornar dois valores, mas em JavaScript, uma função só pode retornar um valor por vez. Podemos, então, ajustar isso para que a função retorne ambos os valores de uma forma que a gente possa usar depois da seguinte maneira:
function MostrarAreaEPerimetro(altura, largura) {
let CalculoArea = altura * largura;
let CalculoPerimetro = 2 * (altura + largura);
return { area: CalculoArea, perimetro: CalculoPerimetro };
}
let valores = MostrarAreaEPerimetro(5, 5);
console.log(`O valor da Área é de ${valores.area} metros quadrados e o valor do Perímetro é de ${valores.perimetro} metros`);
O que fizemos aqui foi retornar um objeto com as propriedades area
e perimetro
, assim, podemos acessar esses valores fora da função.
Mas também podemos seguir outras abordagens, como:
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);
Espero ter ajudado!
Um forte abraço e bons estudos!