ECT3201 - Linguagem de Programação
Prof. Éverton Santi
Nem todo problema pode ser resolvido com uma única decisão.
Em muitos casos, precisamos:
Há dois cenários comuns:
Essa diferença ajuda a escolher a estrutura mais adequada.
while
do-while
for
Nesta aula veremos:
break
continue
Use while quando:
Leitura natural:
enquanto (condição) faça
while (condicao) { // comandos }
0
10
Sem cuidado, o programa pode entrar em laço infinito.
Use do-while quando:
Também é um caso de repetição não contada.
do { // comandos } while (condicao);
O comando break encerra imediatamente o laço.
Ele é útil quando:
O comando continue interrompe apenas a iteração atual.
Depois disso:
Use for quando:
Esse é um caso de repetição contada.
for (inicializacao; condicao; atualizacao) { // comandos }
Partes principais:
1
n
Em alguns problemas, um laço pode aparecer dentro de outro.
Isso acontece quando precisamos:
4
6
*
****** ****** ****** ******
Classifique cada problema como:
100
20
Faça um programa que:
-1
Considere que pelo menos uma idade válida será informada.
2
n!=1×2×3×⋯×nn! = 1 \times 2 \times 3 \times \dots \times n n!=1×2×3×⋯×n
#
fit