1
resposta

[Sugestão] Depois de tentar muito, esta é a minha resolução com incremento no desafio 1.

// Função para calcular o IMC, usando como parâmetro peso e altura function calcularIMC(peso, altura) { return peso / (altura * altura);

} let peso = 70; let altura = 1.66; let imc = calcularIMC(peso, altura); console.log(Seu IMC é ${imc.toFixed(2)}); // Função para calcular o IMC e depois comparar e dizer se está normal ou acima do normal com referência IMC ideal 24.99 function calcularIMC(peso, altura) { return peso / (altura * altura); } // Função para verificar o estado de peso da pessoa function verificarPeso(peso, altura) { let imc = calcularIMC(peso, altura);

if (imc > 24.99) { console.log(Seu IMC é ${imc.toFixed(2)}. Você está acima do peso. Pare de comer Agora!); } else { console.log(Seu IMC é ${imc.toFixed(2)}. Você está com peso normal.); } } let peso = 70; // em kg let altura = 1.50; // em metros

verificarPeso(peso, altura); // Função para calcular o fatorial de um número usando como parâmetro o 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; } let numero = 5; let resultado = calcularFatorial(numero); console.log(O fatorial de ${numero} é ${resultado});

//Crie uma função que converte um valor em dólar, passado como parâmetro, e retorna o valor equivalente em reais. Para isso, considere a cotação do dólar igual a R$ 4,80 function converterDolarParaReal(valorEmDolar) { let cotacaoDolar = 4.80; let valorEmReais = valorEmDolar * cotacaoDolar; return valorEmReais.toFixed(2); } let valorEmDolar = 200; let valorEmReais = converterDolarParaReal(valorEmDolar); console.log(${valorEmDolar} dólares equivalem a R$ ${valorEmReais}); //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 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); } let altura = 4; let largura = 5; calcularAreaPerimetroSalaRetangular(altura, largura); //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 calculaAreaPerimetroCircular(raio){ // perimetro 2 x PI x raio area = Math.PI * (raio * raio); perimetro = 2 * Math.PI * raio; console.log(A áreada sala circular é ${area.toFixed(2)} m² perimetro da sala circular é ${perimetro.toFixed(2)} metros.); } calculaAreaPerimetroCircular(9); //Crie uma função que mostre na tela a tabuada de um número dado como parâmetro, porém alterei para que a repetição fosse até menor igual a 13(i <=13) function mostrarTabuada(numero) { for (let i = 1; i <= 13; i++) { let resultado = numero * i; console.log(${numero} X ${i} = ${resultado}); } } let numero = 9; mostrarTabuada(numero);

1 resposta

Oi! Tudo bem?

Obrigada por compartilhar seu código com a gente.

Gostei de como você estruturou as funções para cálculos diferentes, como o IMC, fatorial e conversão de moeda. A forma como você separou as funcionalidades em funções específicas facilita a leitura e a manutenção do código.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!