1
resposta

IMC

  • calcule o índice de massa corporal (IMC).

function IMCcalculator(height, weight){ let heightMeters = height/100; let heightCalculation = Math.pow(heightMeters, 2); // Eleva o número ao quadrado let result = parseInt(weight/heightCalculation); console.log(result); } IMCcalculator(170, 61);

  • calcule o valor do fatorial. O fatorial de um número é igual à multiplicação desse número pelos seus antecessores maiores que zero (5x4x3x2x1= 120)

function factorial(n) { if (n === 0) { return 1; } else { //numero vezes o fatorial menos um return n * factorial(n - 1); } } const number = 5; // Substitua pelo número para o qual deseja calcular o factorial const result = factorial(number); console.log(the factorial of ${number} is ${result});

  • converte um valor em dólar,considere a cotação do dólar igual a R$4,80.

function convertValue(dollar){ let exchangeRate = 4.80; let real = dollar * exchangeRate; console.log(${dollar} dollars are equivalent to ${real} reais); } convertValue(5);

  • mostre na tela a área e o perímetro de uma sala retangular.

function roomPerimeter(length, width){ //comprimento, largura let roomArea = length * width; let perimeter = 2*(length + width); console.log(the area of ​​this room is ${roomArea} and its perimeter is ${perimeter}); } roomPerimeter(5,3);

  • mostre na tela a área e o perímetro de uma sala circular.

function circularoRoom(radius){ //A=πr^2. let area = Math.PI * Math.pow(radius, 2); // C=2π*r let calculatePerimeter = 2 * Math.PI * radius; console.log(the area of ​​the circular room is ${area.toFixed(2)} and its perimeter is ${calculatePerimeter.toFixed(2)}); } circularoRoom(4);

  • mostre na tela a tabuada de um número dado como parâmetro.

function multiplicationTable(number){ for (let i = 1; i <= 10; i++) { const result = number * i; console.log(${number} x ${i} = ${result}); } } multiplicationTable(5);

  • iteração do loop, multiplicamos o número 5 pelo valor de i (que varia de 1 a 10)
1 resposta

Oi Julia, tudo bem?

Parabéns pela prática consistente na implementação dessas funções! Trago alguns pontos sobre seu código:

  1. Lógica Eficiente: Suas funções mostram uma lógica eficiente para realizar os cálculos propostos. O uso de operações matemáticas e estruturas de controle é claro e preciso.

  2. Clareza na Apresentação: Seu código é legível, com uma estrutura organizada e uso adequado de espaços. Isso facilita a compreensão, tanto para você quanto para outros desenvolvedores que possam revisar o código.

  3. Diversidade de Desafios: Abordar diferentes tipos de cálculos, desde IMC até tabuada, demonstra uma variedade de habilidades e uma compreensão abrangente dos conceitos.

Obrigada por compartilhar suas soluções no fórum! Sua iniciativa de enfrentar desafios e compartilhar conhecimento é valiosa para a comunidade.

Continue praticando e explorando novos desafios.

Um abraço e bons estudos.