2
respostas

Desafio 3

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Oi, Vinicius! Tudo bem?

Parabéns pelo desempenho, é super bacana poder acompanhar a sua evolução aqui no fórum!

Deixo como contribuição apenas algumas sugestões: em relação a atividade 2, em que precisamos calcular o valor do fatorial de um número passado como parâmetro, podemos implementar o seguinte código:

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, podemos mostrar na tela a tabuada de um número dado como parâmetro de acordo com o seguinte código:

function mostrarTabuada(numero) {
  for (let i = 1; i <= 10; i++) {
    let resultado = numero * i;
    console.log(`${numero} x ${i} = ${resultado}`);
  }
}

// Exemplo de uso
let numero = 7;
mostrarTabuada(numero);

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓

eu vi esse exemplo do prefessor, porem não entendi muito bem o codigo

fiquei em duvida sobre o porque do === e nao ==, qual a diferença, e também não sei como funciona o for o e esse i o que significa, o i parece-me o nome dado mas ainda sim tenho duvidas sobre o resto

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software