Counting With Loops pt-br Explainer

Explicativo de contando com laços

Objetivo deste desafio Criar um código que conte de 0 a 9.
Passo a passo da solução: Este desafio usa um laço for que precisa de três elementos para controlar o modo como ele efetua o laço (é diferente de outros laços for que você pode ter visto que simplesmente vão iterar através de uma array ou string de letras). O lado esquerdo do laço controla o ponto inicial; neste caso, deve começar em 0. O meio (entre os dois pontos e vírgulas;) controla quando o laço deve parar. Se for Verdadeiro, ele continua em laço; se for Falso, ele para. Neste desafio, queremos contar até 9, então o laço deve continuar enquanto i for menor que 10. O lado direito do laço for controla quanto aumentar o laço a cada vez; como estamos contando, queremos que aumente em 1. O elemento final que precisa ser ajustado é imprimir i, em vez de olá, para que você imprima a contagem do laço.
Solução do código de exemplo:
(Toque abaixo para revelar)

for (var i = 0; i < 10; i = i + 1) {
  print(i);
}

Conceitos de JavaScript: Expressão binária (+), bloco de código (laço for), chamadas de função, identificadores, laços, declaração de variável
Conceitos do Grasshopper: print()

2 Likes

Agora não entendi… fiz exatamente o que a resposta diz desde a primeira vez e rodou 9x a letra i

2 Likes

Na vdd vc tem quer fazer a variavel novamente mas so q ao contrario 10 > 0

2 Likes

conseguiu? to com o mesmo problema

não consegui mudar pra 10 > 0, como você fez? :slight_smile:

na variavel do lado do ; i < aqui o, poe 10 e no print nos parenteses poe i

3 Likes


Realize a tarefa usando as ferramentas destacadas com a mesma cor para a tarefa ser realizada com sucesso

4 Likes


DEU CERTO!

1 Like

vc n pode usar escrever o ‘‘i’’, tem q usar o ‘‘i’’ das opções lá em baixo

2 Likes

Isto ocorreu porque na hora de trocar o hello por i, você continuou usando uma string (letra em amarelo). Na verdade o i que você precisa colocar dentro do print( ) é o “i” variável(azul) que está como atalho naquelas opções abaixo. Clica dentro do print e clica na variável i pra substituir o hello(string) pelo “i”(variável). Se ficar o i(amarelo), todo resultado obtido resultará na string i sendo será expressa. Se vc n tivesse substituído e colocado mantivesse o hello, todas as linhas ao invés de i teriam o texto hello.

1 Like