CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

C/C++ - Estruturas de decisão e iteração

Por Benedito Silva Júnior - publicado em 20/06/2016


As estruturas de decisão e iteração são técnicas de programação que utilizam desvios de fluxos de controle de um algoritmo e executam comandos repetidas vezes.

As estruturas de decisão que serão tratadas aqui são IF e SWITCH, e as de iteração são FOR, WHILE, DO WHILE, FOREACH e os comandos BREAK, CONTINUE e GOTO.

Nos códigos abaixo vemos operações básicas com essas técnicas.

Veja:

FOR //para i=0 até 10...soma-se 1 à i for(int i=0; i<=10; i++) { cout << i << endl; } WHILE int i = 0; //enquanto i for menor que 10... while(i <= 10) { cout << i << endl; i++;//soma uma unidade à variável i } DO WHILE int num = 0; //faça do { cout << "Digite um número (0: sai): " << endl; cin >> num; cin.ignore; } while( num != 0 );//enquanto num for dif. de 0 Comandos BREAK for(int i=0; i<=10; i++) { if(i == 3) { break; } //para iteração cout << i << endl; } CONTINUE for(int i=0; i<=10; i++) { if(i != 3) continue;//força nova iteração cout << i << endl; } GOTO int i = 0; Retorno: //rótulo i++; if( i < 10) { cout << i << endl; //desvia para linha do rótulo "Retorno" goto Retorno; }


 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo