Loops - For, While, Do While

11:07
For, While e Do While

Quando o código for repetitivo, você pode usar os Loops.

Diferença entre eles:
for(declara-se a variavel que será usada como contador;condição de parada;funcao executada a cada loop)
Os parametros sao separados necessariamente por ; (ponto e virgula).

while(condição de parada)

do{
}while(condição de parada);

No while, a checagem é feita antes do primeiro loop, no do while, o loop é executado antes da checagem.

Exemplo:

#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
  int moedas = 0;

  for(int i=0;i<5;i++)
  {
    cout<<"Voce achou "<<i<<" moedas de ouro."<<endl;
    moedas += i;
  }
    for(int i=2;i<16;i+=2)
    {
      cout<<"Voce achou "<<i<<" moedas de ouro."<<endl;
      moedas += i;
    }

    cout<<"Voce tem "<<moedas<<" moedas de ouro."<<endl;

    while(moedas>30){
      moedas--;
    }
    cout<<"Voce tem "<<moedas<<" moedas de ouro."<<endl;

    do{
      moedas++;
    }while(moedas<50);
    cout<<"Voce tem "<<moedas<<" moedas de ouro."<<endl;

}

About the author

Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus. Aenean fermentum, eget tincidunt.