Oi, bom dia! Gostaria de saber porquê quando o sinal "<=" aparece a repetição ocorre 11 vezes e não apenas 10.
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!