Instituto Federal de Santa Catarina - Câmpus Chapecó
Engenharia de Controle e Automação
Programação I
Professora: Lara Popov Zambiasi Bazzi Oberderfer
Exercícios 7: Estruturas de Repetição 2 [Enquanto (While), Repita (Do-While) e Para (For)]
1. Escreva um fluxograma para ler o número de alunos existentes em uma turma, ler a nota
final destes alunos, e calcular a média das notas da turma.
Dicas: Utilizar um acumulador para somar todas as médias
2. Calcular a soma dos 100 primeiros nº naturais.
Dicas: Utilizar um acumulador para somar todas as médias
3. Fazer um algoritmo que imprima a tabuada de um número x (de 1 a 10).
Tela de impressão:
1x0=0
1x1=1
1x2=2
1 x 3 = 3...
4. Calcular e imprimir os números divisíveis por 4 menores que 100.
Dicas: Um número x é divisível por 4 se x MOD 4 == 0
5. Número primo é aquele que somente é divisível por ele mesmo e pela unidade. Ler um
número e escreva se ele “é primo” ou se “não é primo”.
Dicas: Um número x é primo se for divisível por apenas 2 números, há não ser que o número
digitado seja 1, que por sua vez é divisível apenas por um número.
6. O número 3025 possui a seguinte característica: 30+25 = 55 e 55^2 = 3025. Fazer um
algoritmo que mostre todos os números de 4 dígitos que possuem esta característica.
Dicas: Inicializar n = 1000, repetir ate que ( n > 9999 )
PP = N / 100; // pega os dois primeiros digitos de N
UU = N - PP*100; // pega os dois ultimos digitos de N
// testar a característica: se ( ( PP + UU )^2 == N ) escreva ( “encontrado: ”, N );
7. Escreva um fluxograma para ler um número indeterminado de dados, contendo cada um o
peso de um indivíduo. O último dado que não entrará nos cálculos, contém um valor
negativo.
Calcular
e
imprimir:
- A média aritmética dos pesos das pessoas que possuem mais de 60 Kg.
- O peso do mais pesado.
Dicas: Utilizar um acumulador para somar todos os pesos. Armazenar o maior peso lido.
8. Faça um fluxograma que receba a idade de x pessoas, calcule e imprima a quantidade de
pessoas com idade maior ou igual a 18 anos.
9. Números
palíndromos são aqueles que escritos da direita para esquerda ou da
esquerda para direita tem o mesmo valor. Exemplo 929, 44, 97379. Fazer um algoritmo
que mostre todos os palíndromos de 5 dígitos.
Dicas: Palíndromo: http://pt.wikipedia.org/wiki/Capicua
Download

Instituto Federal de Santa Catarina