Programar em C++/Estruturas de repetição: diferenças entre revisões

[edição não verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
LlamaAl (discussão | contribs)
Desfeita a edição 260601 de 189.8.69.39 (Discussão)
Linha 3:
 
== While ==
O ''while'', "enquanto" em inglês, é um laço que ordena o computador a executar determinadas instruções enquanto uma condição for verdadeira. Isso faz com que um comando seja executado uma vez a cada verificação da condição. De modo geral o comando sempre deve ser elaborado de forma que se leve a condição de execução a ser falsa em algum momento, de forma a interromper o laço para que o resto do programa entre em execução.
=== Sintaxe ===
1
<source lang=cpp>
while (condição)
comando;
</source>
Onde ''condição'' é a condição de execução do laço ''while''.
 
O código abaixo mostra o uso do laço ''while'' para imprimir na tela do número 1 ao número 10. Perceba o uso de uma variável inteira intitulada ''contador''. Esta variável é utilizada para armazenar um valor a ser impresso bem como participar da condição de execução do laço. Assim que a variável atingir o valor 11 o programa segue para o comando logo após o laço.
<source lang=cpp>
#include <iostream>
 
using namespace std;
 
int main()
{
int contador; // Declara a variável contador.
contador=1; // contador recebe o valor 1.
while (contador<=10) // Enquanto contador for menor ou igual a 10.
{
cout << contador << endl; // Imprime contador.
contador++; // Incrementa contador em uma unidade.
}
return 0;
}
</source>
<br />
 
== Do-While ==