Estou confusa.. como que pedi pro contador contar menor ou igual a 10, ele copila numeros acima dele? tipo 55... Muito confuso isso.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Estou confusa.. como que pedi pro contador contar menor ou igual a 10, ele copila numeros acima dele? tipo 55... Muito confuso isso.
Olá Lara, não entendi a sua pergunta, teria algum print da tela ou o código para entender melhor?
Olá, Lara
Poderia postar o trecho do código para podermos te ajudar melhor?
Att,
Olá, Lara. Vou tentar explicar a lógica matemática.
No código, quando usamos "total = total + contador" seria a mesma coisa que dizermos com o cálculo matemático que total = 0 + 0 (inicialmente).
A partir do momento que usamos "contador++" o nosso código irá incrementar 1 à direita do nosso exemplo matemático, representando a variável "contador", ficando total = 0 + 1.
Dessa forma o nosso total vai passar a valer 1 no próximo laço, ficando total = 1 + 2.
seguindo a progressão irá ficar:
total = 3 + 3 , (no próximo laço o total passará a valer essa soma) total = 6 + 4, (no próximo laço o total passará a valer essa soma) total = 10 + 5, (no próximo laço o total passará a valer essa soma) total = 15 + 6..... (no próximo laço o total passará a valer essa soma)
Perceba que o contador segue uma progressão de 1 em 1, até chegar em 10, cujo resultado do total será 55.
É dessa forma que ocorre no laço de repetição.
Espero que esse raciocínio ajude.