Buscar

330860-Aula_03_-_Comandos_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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Repetições em C!
Professor Daniel Aguiar!
daniel.aguiar@ifrn.edu.br!
Introdução!
•  Os comandos de repetições que vimos em 
Portugol:!
–  enquanto ... faça ... fimenquanto;!
–  repita ... até;!
–  para ... faça ... fimpara;!
•  A linguagem C possui estruturas semelhantes:!
–  while;!
–  do-while;!
–  for;!
!
!
2 
Comando while!
•  Comando de repetição com teste no início;!
•  Enquanto a condição for verdadeira, os 
comandos dentro do bloco serão executados;!
3 
int contador = 0; 
while (contador < 10){ 
 printf(“%d \n”, contador++); 
} 
Comando do-while!
•  Comando de repetição com teste no fim;!
•  Difere do while somente pelo fato do teste ser 
feito ao final da repetição;!
–  O bloco de comandos é repetido pelo menos 1 vez.!
4 
int contador = 0; 
do { 
 printf(“%d ”, contador++); 
} while (contador < 10); 
Comando for!
•  Comando com variável de controle;!
5 
for (inicialização ; condição ; incremento) { 
 comandos; 
} 
for (int i = 0; i < 10; i++) { 
 printf(“%d ”, i); 
} 
Lista de Exercícios!
1.  Escreva um algoritmo que exiba 20 vezes a 
mensagem “Eu gosto de estudar algoritmos!”.!
6 
#include <stdio.h> 
 
int main () { 
 int contador = 0; 
 while (contador < 20) { 
 printf(“Eu gosto de estudar algoritmos”); 
 contador++; 
 } 
} 
Lista de Exercícios!
•  Outra maneira.!
7 
#include <stdio.h> 
 
int main () { 
 int contador = 0; 
 do { 
 printf(“Eu gosto de estudar algoritmos”); 
 contador++; 
 } while (contador < 20); 
} 
Lista de Exercícios!
•  Outra maneira.!
8 
#include <stdio.h> 
 
int main () { 
 for (int i = 0; i < 20; i++) { 
 printf(“Eu gosto de estudar algoritmos”); 
 } 
} 
Lista de Exercícios!
2.  Escreva um algoritmo que calcule a soma dos 
números de 1 a 15.!
9 
#include <stdio.h> 
 
int main () { 
 int i = 1; 
 int soma = 0; 
 while (i <= 15) { 
 soma += i++; 
 } 
 printf(“A soma dos números de 1 a 15 é %d”, soma); 
} 
Lista de Exercícios!
3.  Escreva um algoritmo que leia 10 números e 
calcule a soma desses números.!
10 
#include <stdio.h> 
 
int main () { 
 int i = 0, soma = 0, numero; 
 printf(“Digite 10 números inteiros: \n”); 
 while (i < 10) { 
 scanf(“%d”, &numero); 
 soma += numero; 
 i++; 
 } 
 printf(“A soma dos 10 números é %d”, soma); 
}

Continue navegando