Oi, bom dia! Gostaria de saber porquê quando o sinal "<=" aparece a repetição ocorre 11 vezes e não apenas 10.
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!
Oi, bom dia! Gostaria de saber porquê quando o sinal "<=" aparece a repetição ocorre 11 vezes e não apenas 10.
Oi, Tamires, tudo bem?
Neste caso, isso ocorreu porque a variável i foi definida com valor 0 para iniciar os loops, e quando deixamos a expressão de igual na condição de parada dos loops dizemos que a variável poderá chegar até o valor igual ao da condição de parada. Como neste caso a condição de parada era de valor 10, levando em conta que a execução começou com valor 0 e não em 1, a repetição ocorreu uma vez a mais, ou seja, contabilizando as 11 vezes. O correto seria utilizar apenas o sinal de menor < para contabilizar a primeira execução, que ocorre quando a variável ainda possuí valor zero.
Espero ter ajudado.
Abraços e bons estudos!