Oi, dev! Tudo bem?
Parabéns pelos códigos, ficaram super bacanas! Muito obrigada também por compartilhar o seu trabalho com a nossa comunidade do fórum, tenho certeza que ajudará muitos colegas que possam estar tendo alguma dificuldade!
Para contribuir, deixo como sugestão um exemplo de código para calcular o fatorial de um número passado como parâmetro:
function calcularFatorial(numero) {
if (numero === 0 || numero === 1) {
return 1;
}
let fatorial = 1;
for (let i = 2; i <= numero; i++) {
fatorial *= i;
}
return fatorial;
}
// Exemplo de uso
let numero = 5;
let resultado = calcularFatorial(numero);
console.log(`O fatorial de ${numero} é ${resultado}`);
Somado a isso, no código para calcularmos a área e perímetro de uma sala circularpodemos notar o uso do Math.PI
para calcular a área e 3.14
para calcular o perímetro. Para manter a consistência, deixo como sugetão usar o Math.PI
em ambos os casos.
Por fim, em relação ao código da tabuada, podemos notar que a mesma está indo até o número dado, e não até 10, como é o comum em tabuadas. Podemos, então, alterar a condição do loop while
para inicio <= 10
.
Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!
Um forte abraço e bons estudos!