Material de apoio para a disciplina Linguagem de Programação da UACSA/UFRPE
Produzido pelo prof. João Pimentel
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:
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:
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.
Meme "Só pra chamar sua atenção" disponível no GERARMEMES