Nesta aula estudaremos a estrutura de repetição do-while, isto é, a estrutura faça-enquanto. Aprenderemos também, onde utilizar essa instrução, as suas características e vantagens. |
ESTRUTURA DE REPETIÇÃO do-while
A instrução do-while é uma outra forma de nós repetirmos um bloco de instrução por um determinado período de tempo. Se compararmos a instrução while com a instrução do-while, veremos que a diferença entre essas estruturas e a sua forma de execução está no fato de que com a instrução do-while o bloco sempre será executado por no mínimo uma vez. Enquanto que com a instrução while, o bloco dessa instrução só será executado se e somente se a condição for atendida.
Por exemplo:
do{
// código
}while(1==1)
while(1==1){
// código
}
No código acima, a instrução do{}while() sempre terá seu bloco executado por no mínimo uma única vez, ate porque, nenhuma condição é verificada antes da execução desse bloco. Enquanto que na estrutura da instrução while() o bloco de instrução só sera executado SE E SOMENTE SE a condição contida no cabeçalho da instrução for verdadeiro.
EXEMPLO FEITO EM AULA
#include <iostream>
#include <stdlib.h>
/*====================================
* eXcript.com
* fb.com/eXcript
* ====================================*/
using namespace std;
int main() {
int i = 10;
cout << "Looping DO-WHILE"<< endl;
do{
i++;
cout << "O valor da variavel i eh: " << i << endl;
}while(i>=10 && i<=20);
cout << "Looping WHILE"<< endl;
int i2 = 10;
while(i2>=10 && i2<=20){
i2++;
cout << "O valor da variavel i2 eh: " << i2 << endl;
}
system("pause");
return 0;
}
Tags curso, cpp
Comentários
comments powered by Disqus