Aprender / Tabuada: os 10 primeiros múltiplos

Tabuada: os 10 primeiros múltiplos

Combine um laço com um array para construir uma lista de resultados.

Enunciado

Uma professora quer mostrar a tabuada na lousa. Escreva tabuada(n), que retorna um array com o resultado de n multiplicado por 1, 2, 3, ... até 10, nessa ordem.

Exemplos:

  • tabuada(2) retorna [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
  • tabuada(0) retorna [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

Processamento local: nada do que você digita sai do seu navegador.

O conceito

Um array é uma lista ordenada de valores. Com o método push você coloca um item novo no final dela, e combinando isso com um laço dá para montar listas inteiras automaticamente.

É como uma fila de caixas numeradas: a cada volta do laço você calcula um valor e coloca uma caixa nova no fim da fila.

const lista = [];
for (let i = 1; i <= 3; i++) {
  lista.push(i * 10);
}
// lista vale [10, 20, 30]

Erros comuns

  • Declarar o array dentro do laço, recriando uma lista vazia a cada volta.
  • Começar o contador em 0 e obter um múltiplo a menos ou a mais.
  • Esquecer o return e devolver undefined.

Perguntas frequentes

O que faz o push?

Adiciona um elemento ao final do array, aumentando seu tamanho em 1.

Por que usar const para um array se ele muda?

O const impede trocar a variável por outro valor, mas o conteúdo do array ainda pode receber novos itens.

Veja também

Precisa de um sistema ou app sob medida?

A VcInova desenvolve software, aplicativos e integrações para empresas de todo o Brasil.

Fale com a VcInova