Olá, aqui é Mike McMillan. E nesta lição, vamos aprender sobre a primeira maneira de executar a repetição e veja o loop for ou a instrução for. Vamos começar. Vamos começar com um modelo de sintaxe. Portanto, a instrução for funciona assim. A primeira coisa que fazemos, e vou destacar isso, na tela, é inicializar ou inicializar o que chamo de variável de controle de loop. E isso vai ser uma variável isso vai controlar quantas vezes o loop é executado ou iterado. Em seguida, temos uma condição ou expressão relacional que vai testar a variável de controle do loop para determinar quando o loop irá parar. E, finalmente, temos uma declaração que modificará a variável de controle do loop para que possamos fazer com que o loop pare eventualmente. Caso contrário, o loop seria executado para sempre em um loop infinito. Então temos uma chave aberta, e então temos as declarações, ou declaração ou declarações, que queremos executar, e, finalmente, uma chave de fechamento. Vamos começar com um exemplo simples, e vamos apenas imprimir os números de 1 a 10 para demonstrar como um loop for funciona. Então deixe-me digitar isso. Então aqui você vê, eu tenho a variável de controle de loop, i, que é uma espécie de convenção padrão na programação de loops for. Eu inicializo com 1, minha condição ou minha expressão relacional é, i menor ou igual a 10. Então, enquanto i é menor ou igual a 10, o loop será executado. E então, finalmente, minha modificação é incrementar i em 1, eu mais, mais. Dentro do loop, imprimimos um valor de i. E então vamos executar este programa. E há meus números de 1 a 10. Assim, à medida que i aumenta de 1 a 10, o loop é executado. Quando i se torna 11, nossa condição se torna falsa, o controle salta para a linha após o término do loop for. Vejamos outro exemplo. Vou comentar este também, mas deixá-lo na tela. Digamos que eu queira ver quanto custa uma conta poupança aumentará após 20 anos ganhando 1% de juros ao ano. Conta poupança, então ganhe muito dinheiro hoje em dia. Então podemos fazer dessa forma. Podemos começar com um... Então, vamos começar com 10.000. E podemos ter uma taxa de juros. Vou expressar assim, em vez de multiplicar por 0,1 e, em seguida, adicione o saldo de volta. Vamos apenas multiplicar por 1,1 e não ter que adicionar o saldo de volta. Então podemos ter nosso loop. E entenda, eu também poderia ter escrito esta declaração assim. não tivemos a oportunidade para cobrir todos os diferentes operadores que C tem mas também podemos escrever dessa forma, mas vou escrever da maneira simples, saldo igual saldo vezes taxa, só para deixar isso claro. Vamos executar esse programa. Na verdade, vamos fazer uma outra modificação. Vamos observar o equilíbrio à medida que cresce. E agora vamos executar esse programa. E cometi um erro e não vou mudá-lo. Mais uma vez, eu poderia, mas não vou, para que possamos vê-lo. Eu cometi o erro de transformar o saldo em um número decimal quando é realmente um número de ponto flutuante. E também precisamos de uma nova linha para cada um lá. Vamos tentar isso de novo agora. E então veremos um resultado melhor aqui. Aqui vamos nós. Traga isso para onde você possa ver. Então é isso que vai acontecer depois de 10 anos ganhando, e na verdade eu disse 1%, são 10% de juros, mas tudo bem, você entendeu. Mais uma vez, meu equilíbrio está um pouco fora porque mostrei o saldo como um decimal. Então, vamos mudar isso para ponto flutuante. Execute-o novamente. E lá vamos nós, assim é melhor. Último valor calculado e o saldo final. Então, para resumir, a maneira como o loop for funciona é, você tem uma variável de controle de loop que você inicializa, você tem uma condição que vai declarar quando o loop vai parar, e então você tem uma modificação para incrementar o loop. Claro que estou fazendo isso por 1, mas pode ser qualquer modificação que você queira. Você pode até contar para trás de 20 a 1 com um decremento em vez de um incremento. Mas de qualquer forma, deve haver alguma modificação. Se você deixá-lo fora, e vou terminar com este pequeno exemplo, se você deixar de fora a modificação, não é um erro. Bem, o que vai acontecer é, o programa será executado para sempre, ou pelo menos até ficar sem memória. Isso encerra esta lição sobre a instrução for. E na minha próxima lição, falaremos sobre outra maneira para executar a repetição e ver a instrução while.