Exemplos de repetição com for

for for for for for for for for


Material de apoio para a disciplina Linguagem de Programação da UACSA/UFRPE

Produzido pelo prof. João Pimentel

Dica!

Crie variações dos exemplos, isso vai lhe ajudar a entender melhor os comandos utilizados. Por exemplo, fez uma contagem regressiva de 10 a 0? Agora tente fazer de de 50 a 10 e de 10 a -10.


Vamos ver 10 exemplos de programas usando o comando for?

A gente pode muito bem entender o funcionamento do for, mas para aprender a usar o for na prática mesmo é preciso ver os exemplos. Assim, quando você for resolver algum problema, vai pensar:


ah, isso daqui eu posso resolver que nem aquele exemplo lá!

A ideia é que você tente fazer o programa a partir do enunciado, e depois confira a resolução. Afinal, o Guanabara já sabe programar, quem está aprendendo é você 😉. Tentar aprender programação só assistindo os vídeos, sem tentar fazer os programas, é o mesmo que querer aprender a tocar violão assistindo vídeos, sem tocar.

Não conseguiu fazer? Sem problema! Assista o vídeo, programe junto com o vídeo, e execute o código no seu computador. Depois faça algumas modificações no código e teste para saber se a sua modificação deu certo.

Mas olha, é importante assistir aos vídeos mesmo que você tenha conseguido resolver o problema, já que além da resolução do problema em si os vídeos também têm outras dicas e informações importantes.

Exemplo 1 - Contagem regressiva

Faça um programa que mostre na tela uma contagem regressiva para o estouro de fogos de artifício, indo de 10 até zero.

BÔNUS: dê uma pausa de 1 segundo entre cada número, usando a função sleep.

Exemplo 1 - Contagem regressiva

Vídeo 1 (7min):

Exemplo 2 - Listagem dos pares

Crie um programa que mostre na tela todos os números pares que estão no intervalo entre 1 e 50.

Exemplo 2 - Listagem dos pares

Vídeo 2 (7min):

Exemplo 3 - Soma ímpares múltiplos de três

Faça um programa que calcule a soma entre todos os números ímpares que são múltiplos de três e que estão no intervalo de 1 até 500.

Exemplo 3 - Soma ímpares múltiplos de três

Vídeo 3 (10min):



ei, esse vídeo 3 é importantíssimo! Mesmo que você tenha conseguido resolver o enunciado, assista ele todinho para aprender sobre a ideia de acumulador.

Exemplo 4 - Tabuada com for

Utilizando o laço for, crie um programa que mostra a tabuada de um número que a pessoa escolher.

Exemplo 4 - Tabuada com for

Vídeo 4 (7min):

Exemplo 5 - Soma dos pares

Desenvolva um programa que leia seis números inteiros e mostre a soma apenas daqueles que forem pares. Se o valor digitado for ímpar, desconsidere-o.

Exemplo 5 - Soma dos pares

Vídeo 5 (8min):

Exemplo 6 - Progressão aritmética

Desenvolva um programa que leia o primeiro termo e a razão de uma PA (progressão aritmética).

No final, mostre os 10 primeiros termos dessa progressão.

Exemplo 6 - Progressão aritmética

Vídeo 6 (9min):

Exemplo 7 - Números primos

Faça um programa que leia um número inteiro e diga se ele é ou não um número primo.

Um número primo é um número que é divisível apenas por 1 e por ele mesmo. Exemplo: 8 não é primo, já que além de ser divisível por 1 e por 8 ele também é divisível por 2 e por 4.

BÔNUS: mostre na tela os números pelos quais o número de entrada é divisível.

Exemplo 7 - Números primos

Vídeo 7 (11min):

Exemplo 8 - Maioridade

Crie um programa que leia a idade de sete pessoas.

No final, mostre quantas pessoas ainda não atingiram a maioridade e quantas já são "de maior".

BÔNUS: depois que o programa estiver funcionando, modifique-o para ler o ano de nascimento, em vez da idade.

Exemplo 8 - Maioridade

Vídeo 8 (10min):

Exemplo 9 - Maior e menor

Faça um programa que leia o peso de cinco pessoas.

No final, mostre qual foi o maior peso lido, e também qual foi o menor peso lidos.

BÔNUS: depois que o seu código estiver funcionando para cinco pessoas, modifique-o para que ele leia os dados de 20 pessoas.

Exemplo 9 - Maior e menor

Vídeo 9 (10min):

Exemplo 10 - Analisador de pessoas

Desenvolva um programa que leia o nome, idade e sexo de 4 pessoas. No final do programa, mostre:

  • A média de idade do grupo.
  • Qual é o nome do homem mais velho.
  • Quantas mulheres têm menos de 20 anos.

Exemplo 10 - Analisador de pessoas

Vídeo 10 (14min):

DESAFIO

Com base na ideia de acumulador, explicada no Exemplo 3, modifique o Exemplo 6: além de mostrar na tela os 10 primeiros termos da progressão aritmética (PA), mostre também o somatório desses 10 termos.

OBS: não use a fórmula de soma de termos de uma PA. Em vez disse, vá somando cada um dos termos.

créditos

Meme "Só pra chamar sua atenção" disponível no GERARMEMES