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