Article image
Lucas Veiga
Lucas Veiga26/11/2023 10:52
Compartilhe

Tabuada em JavaScript

  • #JavaScript

Uma das estruturas muito utilizadas em JavaScript para realizar a mesma atividade uma certa quantidade de vezes é o For Loop. Com ele, passando uma condicional, pode-se realizar a mesma linha (ou linhas) de código uma certa quantidade de vezes até que a condição não seja verdadeira.

Para verificar se a condição é verdadeira ou não, a linguagem utiliza o conceito de booleanos para verificar se é true ou false.

A estrutura básica do For Loop é composta por três partes, sendo elas:

  1. Declaração da variável de controle
  2. Estrutura condicional, que retorna um booleano que vai determinar se entra ou não no For Loop
  3. O que vai acontecer após terminar o For

Considerando o exemplo abaixo, lendo da esquerda para a direita, nós temos a parte 1, 2 e 3, respectivamente.

for (let i = 0; i <= (valor); i++ {
  (o que queremos que o for faça)
}

Para exemplificar o uso do For Loop vamos realizar uma tabuada com ele, sendo o número escolhido o 7, assim, iremos imprimir a tabuada do 7 no console.

Premissas:

  • Como toda a tabuada, vamos começar no 0 e ir até o 10
  • A cada rodada do for, iremos incrementar uma unidade na nossa variável de controle (i), sendo representada por i++
  • A cada rodada vamos imprimir o número obtido através do console.log
  • A multiplicação vai ser o nosso número (no caso o 7) vezes a nossa variável de controle (i)
let numero = 7

for (let i = 0; i <= 10; i++) {
  console.log(numero * i)
}

Se rodarmos o código acima através do comando node <nome_do_arquivo>.js no terminal, iremos obter o seguinte resultado:

0
7
14
21
28
35
42
49
56
63
70

No meu caso, eu rodei no terminal o sequinte comando

node tabuada.js

Se alterarmos o valor do let numero = para qualquer outro número, como 5, 8, 15, iremos obter a tabuada dele, partindo de 0 e indo até 10. Caso queria imprimir além de 10, basta substituir o i <=10 para qualquer outro valor.

Para exemplificar, vamos calcular a tabuada do 12, partindo do 0 até o 20

let numero = 12

for (let i = 0; i <= 20; i++) {
  console.log(numero * i)
}

Rodando o trecho acima, obtemos o seguinte resultado

0
12
24
36
48
60
72
84
96
108
120
132
144
156
168
180
192
204
216
228
240
Compartilhe
Comentários (1)
Edvaldo junior
Edvaldo junior - 26/11/2023 12:31

Showww!