AP Aula 06 Estruturas Repeti O
Algoritmos e Programação
1. While – Enquanto while (<condição>)
{
<instruções para condição verdadeira>;
}
<instruções para condição falsa>;
Profª Msc. Elizabeth Brito Llamosas Gomes
Prof° Msc. Rafael Calmon de Oliveira
2
E quando não se sabe quantas vezes repetir o looping? Executa o looping 5 vezes
X = X * 3;
CONT = CONT + 1;
3
4
2. For – Para
Executa o looping até desejar parar.
for (<var = início>; <var <= fim>; <incremento>)
<instrução>;
for (<var = início>; <var <= fim>; <incremento>)
{
<instrução 1>;
<instrução 2>;
<instrução n>;
}
5
6
1
30/10/2014
for (<var = início>; <var >= fim>; <decremento>)
<instrução>;
for (<var = início>; <var >= fim>; <decremento>)
{
<instrução 1>;
<instrução 2>;
<instrução n>;
}
7
Exemplo 2: Faça um programa que escreva na tela os valores 10, 9, 8, 7, 6, 5, 4, 3, 2 e 1.
8
Exemplo 3: Faça um programa que escreva na tela os valores 1, 3, 5, 7 e 9.
9
10
11
12
Exemplo 4: Faça um programa que escreva na tela os valores 2, 5, 8, 11 e 14, utilizando 2 variáveis de controle.
+2
A
A
A
A
A
=
=
=
=
=
1
3
5
7
9
+1
B
B
B
B
B
=
=
=
=
=
1
2
3
4
5
A
A
A
A
A
+
+
+
+
+
B
B
B
B
B
=
=
=
=
=
2
5
8
11
14
2
30/10/2014
Exemplo 5:
Faça um programa que calcule o fatorial de um número qualquer lido pelo teclado e o apresente na tela. O programa deve continuar calculando outros fatoriais até que se deseje parar.
Obs:
5! = 5 . 4 . 3 . 2 . 1 = 120 ou 5! = 1 . 2 . 3 . 4 . 5 = 120
Logo: Fatorial de um nº inteiro n é a multiplicação dos números desde 1 até o n.
13
1) Apresentar os resultados de uma tabuada de um número qualquer, a qual deverá ser impressa no seguinte formato:
2x1=2
2x2=4
2x3= 6
2x4= 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
2 x 10 = 20
14
2) Faça um programa que apresente os quadrados dos números inteiros de 15 a 200.
3) Faça um programa que apresente o total da soma obtida dos cem primeiros números inteiros
(1 + 2 + 3 + 4 + 5 + ... + 97 + 98 + 99 + 100)
4) Faça um programa que