2. Repetição
● Assim como foi visto em Algoritmo, quando
o mesmo comando precisa ser executado
várias vezes até que se atinja uma certa
condição ou um número certo de
repetições, o melhor é usar as estruturas de
repetição.
● Estas estruturas são bem simples e podem
economizar várias linhas de comando
4. Comando for
● Possui valor inicial, final e incremento como
o comando para.
● Sintaxe:
for <variável> = <valor_inicial>:<valor_final> do
<comandos>
end
6. Comando for
● Também pode-se alterar o incremento para
um valor diferente de 1.
● Sintaxe:
for <variável> =
<valor_inicial>:<incremento>:<valor_final> do
<comandos>
end
10. Comando continue
● Dentro de um laço for ou while, o comando
continue passa o contole para a próxima
iteração do laço no qual aparece, pulando
quaisquer sentenças restantes entre esta
instrução e a instrução end do laço.
12. Comando break
● Possibilidade de interromper o laço em
determinado momento com o comando
break.
● Normalmente ele é usado dentro de
comandos condicionais.
● Depois de obedecer o comando break a
execução do programa continua a partir do
final do bloco de repetição.
14. Exercícios
● Faça um programa que mostre a tabuada do
número escolhido pelo usuário. Utilize o
comando for.
● Faça um programa para:
– Ler N números inteiros;
– Imprimir somente os números pares:
– Sair do laço quando o número “10” for lido.
Utilizar a estrutura while com if e break.
15. Exercícios
● Faça um programa para imprimir uma tabela de
conversão entre dólar e real. A cotação de um
dólar em real deve ser fornecida pelo usuário. A
tabela deve conter até 1.000 dólares.
● Suponha que serão digitados 100 números
inteiros. Faça um programa para:
– Somar os números positivos.
– Contar os números negativos.
– Calcular a média dos números positivos
16. Exercícios
● Uma empresa oferece para seus clientes um
determinado desconto de acordo com o valor da
compra efetuada. O desconto é 20% se o valor da
compra for maior ou igual a 500 reais, e 15% se for
menor. Faça um programa para:
– Ler o valor de compra de N clientes, até que o valor “0”
seja digitado.
– Calcular e imprimir o valor da compra de cada cliente, já
com o desconto.
– Imprimir o total recebido pela empresa
17. Exercícios
● Faça um programa que imprima e leia dois
números inteiros, A e B. Imprima todos os
números de A até B. Contudo, seu
programa deve nunca imprimir os números
entre 10 e 20, inclusive eles. Dica: use o
comando continue.
18. Exercícios
● Altere a questão anterior para garantir que
o valor de A seja sempre menor que B. Use
troca de valores.