Buscar

Estruturas de Repetição em C++

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Introdução a Programação
Fabiano Gonçalves
dos Santos
Aula 8
*
Objetivo
Estruturas
While
Do - while
*
*
While
while (<condição>) {
 <bloco de comandos>
}	
*
*
*
1	#include <iostream>	
2	using namespace std;	
3						
4	int main (void){	
5		int num_funcionarios, i=1;
6		float salario, valor_folha=0;
7						
8		cout<<"Digite o numero de funcionarios da empresa"<<endl;
9		cin>>num_funcionarios;
10					
11		while (i<=num_funcionarios){
12			cout<<"Funcionario "<<i<<". Qual o salario?"<<endl;
13			cin>>salario;	
14			valor_folha+=salario;
15			i++;		
16		}			
17		cout<<"Valor da folha de pagamento: R$"<<valor_folha;
18		return 0;		
19	}				
*
*
*
Do-while
do {
	comando;
	comando;
	...
} while (condição);
*
O teste é feito no fim!
*
*
1	#include <iostream>	
2	using namespace std;	
3							
4	int main (void){		
5		int num1, num2, resto;	
6		cout<<"Digite dois numeros, em ordem crescente"<<endl;
7		cin>>num1;		
8		cin>>num2;		
9							
10		do {		
11			resto = num2%num1;	
12			cout<<"Numero 2 = "<<num2<<" - Numero 1 = 							"<<num2<<" - Resto = "<<resto<<endl;
13			num2 = num1;	
14			num1 = resto;	
15		} while(num1>0);	
16		cout<<"MDC = "<<num2;	
17		return 0;		
18	}					
*
*
*
Repetição controlada pela resposta 
do usuário
*
*
Loopings aninhados
*
for ( início; condição; incremento ) {
	for ( início; condiçao; incremento) {
		comandos 
	...
 	}
	comandos
	...
}
while(condição){
 while(condição) {
 comandos
	...
 }
 comandos
	...
}
do{
 comandos
	...
 do {
 comandos
	...
 } while (condição);
} while (condição);
*
*
1	#include <iostream>
2	using namespace std;
3						
4	int main (void){	
5		long limite=20;	
6		long fatorial=1;
7					
8		for(int i=1;i<=limite;i++){
9			fatorial=1;	
10			for(int j=2;j<=i;j++)
11				fatorial*=j;
12			cout<<i<<"! = "<<fatorial<<endl;
13		}			
14	 return 0;	
15	}				
Introdução a Programação
Fabiano Gonçalves
dos Santos
Atividade 8
*
*
It’s time! Vamos praticar!
Usando o Dev C++
*
© Alphaspirit | Dreamstime.com

Outros materiais