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
returne devolverundefined.
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