Exercícios de Laços de Repetição (Para)
6 exercícios com correção automática. Resolva em ordem: cada exercício concluído libera o próximo, e o módulo inteiro libera o seguinte.
O laço para repete um bloco um número conhecido de vezes, com uma variável que conta: para i de 1 ate 10. É o laço das tabuadas, das contagens e de percorrer listas.
O truque deste módulo é a variável acumuladora: ela começa com 0 antes do laço e recebe um valor a cada volta. Soma, contagem e média saem todas desse mesmo padrão.
Exemplo resolvido: Somar o preço de quatro itens
numero total = 0;
numero preco = 0;
para i de 1 ate 4 {
preco = entrada("Preço do item {i}:");
total = total + preco;
}
saida("Total da compra: {total}");
Digitando 10, 20, 5, 15, a saída é:
Total da compra: 50
Atenção
- O limite do para é inclusivo: de 1 ate 5 repete cinco vezes.
- Zere o acumulador antes do laço, não dentro dele.
- Para contar de trás para frente, comece pelo maior: para i de 5 ate 1.
Para estudar antes: Aula 14: O Laço Para (for) · Aula 11: Introdução a Laços de Repetição
Laços de Repetição (Para)
Regressiva 5-1
Utilizando obrigatoriamente a estrutura de repetição "para" em contagem regressiva, exiba os números de 5 até 1 (5, 4, 3, 2, 1) em linhas separadas. Não há leitura de dados de entrada. Exemplo de saída esperada: linhas consecutivas contendo 5, depois 4, 3, 2 e 1.
Tabuada do 2
Utilize o laço "para" para calcular e mostrar os 5 primeiros múltiplos positivos de 2: 2, 4, 6, 8 e 10 (cada número em uma linha separada). Não há leitura de dados de entrada. Exemplo de saída esperada: linhas com 2, 4, 6, 8 e 10.
Soma 1 a 10
Utilize um laço "para" para somar todos os números inteiros de 1 até 10 (1 + 2 + 3 + ... + 10). Após o término do laço, exiba apenas o valor acumulado final (55) com saida(). Não há leitura de entrada. Exemplo de saída esperada: 55
Pares 1 a 10
Utilize um laço "para" iterando de 1 até 10 e exiba somente os números pares: 2, 4, 6, 8 e 10 em linhas separadas. Não há leitura de dados de entrada. Exemplo de saída esperada: linhas contendo 2, 4, 6, 8 e 10.
Múltiplos de 5
Utilizando o laço "para", gere e exiba os números 5, 10, 15, 20 e 25 (cada valor em uma linha separada). Não há leitura de entrada. Exemplo de saída esperada: linhas consecutivas com 5, 10, 15, 20 e 25.
Quadrados 1 a 5
Utilize o laço "para" iterando de 1 a 5 para calcular o quadrado de cada número (ou seja, i * i) e exiba os valores resultantes: 1, 4, 9, 16 e 25 em linhas separadas. Não há leitura de dados. Exemplo de saída esperada: linhas com 1, 4, 9, 16 e 25.