1
resposta

no final do while escreve i++

Não entendi no final do while, para definir um limite, ele escreve i++. Alguém pode me explicar como i++ define o limite? Por favor.

while (i < 5){
        var titular = "Bruna $i"
        val conta = 1000+i
        var saldo = 200.0+i

        println("titular $titular")
        println("numero da conta $conta")
        println("saldo da conta $saldo")
        println()
        i++
    }
1 resposta

Olá, Rodrigo!

No código que você postou, o i++ no final do while é responsável por incrementar o valor da variável i a cada iteração do loop. Isso significa que a cada vez que o código dentro do while é executado, o valor de i é aumentado em 1.

No seu exemplo, o while está definido para executar enquanto i for menor que 5. Portanto, o loop será executado 5 vezes, já que i começa com o valor 0 e é incrementado em 1 a cada iteração.

Dentro do loop, você está criando uma variável titular, uma variável conta e uma variável saldo, e imprimindo esses valores na tela. A cada iteração do loop, essas variáveis são atualizadas com valores diferentes, de acordo com o valor de i.

Por exemplo, na primeira iteração do loop, i é igual a 0, então titular será "Bruna 0", conta será 1000 e saldo será 200. Na segunda iteração, i será igual a 1, então titular será "Bruna 1", conta será 1001 e saldo será 201, e assim por diante.

Espero ter esclarecido sua dúvida! Se tiver mais alguma pergunta, é só me dizer. Bons estudos!

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software