Baixe o app para aproveitar ainda mais
Prévia do material em texto
Centro Universitário do Estado do Pará - CESUPA Área de Ciências Exatas e Tecnologia Disciplinas: Introdução à Programação (CC1TA / CC1NA) Algoritmos (SI1NA / RC1NA / AS1NA) Professora: Lêda de Oliveira Monteiro Assunto: Algoritmos com Estrutura de Repetição LISTA DE EXERCÍCIOS – 10 (revisão geral) Considerando as questões de 1 a 18, criar um algoritmo para: 1. Imprimir todos os números de 1 até 100 e a soma deles. 2. Imprimir todos os números de 100 até 1. 3. Imprimir os cem primeiros números pares. 4. Imprimir os múltiplos de 5 no intervalo de 1 até 500. 5. Ler 10 números e imprima a metade de cada número. 6. Ler um número de entrada (num), leia n números inteiros da entrada e imprima o maior deles. Não suponha que todos os números serão positivos. 7. Ler um número de entrada (num), leia n números inteiros da entrada e imprima o maior e menor deles. Não suponha que todos os números serão positivos. 8. Ler a quantidade de números que se deseja digitar para que possa ser impresso o maior e menor número digitados. 9. Entrar com 12 números e imprimir a média desses números. 10. Entrar com 15 números e imprimir quantos números maiores que 30 foram digitados. 11. Entrar com 20 números e imprimir a soma dos positivos e o total de números negativos. 12. Permitir escolher qual a tabuada de multiplicar que se deseja imprimir e imprimir esta tabuada. 13. Entrar com números enquanto forem positivos e imprimir quantos números positivos foram digitados. 14. Receber a idade e o peso de 20 pessoas. Calcular e imprimir as médias dos pesos das pessoas da mesma faixa etária. As faixas etárias são: de 1 a 10 anos, de 11 a 20 anos, de 21 a 30 anos e maiores de 30 anos. 15. Calcular e imprimir o fatorial de um determinado número n. 16. Apresentar o total da soma obtida do fatorial dos dez primeiros números inteiros. 17. Fazer um algoritmo que para cada número digitado pelo usuário, calcule seu fatorial e escreva na tela. O algoritmo deverá parar quando for digitado “0” para encerrar, (o fatorial de “0” é “1”). 18. Entrar com dez notas de cada aluno de uma turma de 20 alunos e imprimir: A média de cada aluno; A média da turma; percentual de alunos que tiveram médias maiores ou iguais a 5.0 19. No dia da estréia do filme "Senhor dos Anéis", uma grande emissora de TV realizou uma pesquisa logo após o encerramento do filme. Cada espectador respondeu a um questionário no qual constava a idade e a sua opinião em relação ao filme: excelente - 3; bom - 2; regular - 1. Criar um algoritmo que receba a idade e a opinião de 20 espectadores, calcule e imprima: A média das idades das pessoas que responderam excelente; A quantidade de pessoas que responderam regular; A percentagem de pessoas que responderam bom entre todos os espectadores analisados. 20. Num campeonato europeu de volleyball, se inscreveram 30 países. Sabendo-se que na lista oficial de cada país consta, além de outros dados, peso e idade de 12 jogadores, criar um algoritmo que apresente as seguintes informações: peso médio e a idade média de cada um dos times; peso médio e a idade média de todos os participantes. 21. Cinco amigos estavam jogando baralho e ao final do jogo querem calcular a pontuação de cada um. Sabendo-se que cada jogador sempre termina o jogo com cinco cartas na mão e que cada carta vermelha, se estiver entre 1 (Ás) e 5 vale 5 pontos, se estiver entre 6 e 10 vale 10 pontos e qualquer outra carta do baralho não vale ponto. Elaborar um programa para ler as cinco cartas que o jogador tem nas mãos e calcular e imprimir a pontuação de cada jogador ao final do jogo. 22. Uma escola tem 5 turmas e cada turma tem n alunos. Criar um algoritmo que imprima, por turma, total de alunos com média superior a 7 e a média geral da escola. 23. Dado um país A, com 5.000.000 de habitantes e uma taxa de natalidade de 3% ao ano, e um país B com 7.000.000 de habitantes e uma natalidade de 2% ao ano, calcular e imprimir o tempo necessário para que a população do país A ultrapasse a população do país B. 24. Chico tem 1,50m e cresce 2 centímetros por ano, enquanto Juca tem 1,10m e cresce 3 centímetros por ano. Construir um algoritmo que calcule e imprima quantos anos serão necessários para que Juca seja maior que Chico. 25. Num frigorífico existem vários bois. Cada boi traz preso no seu pescoço um cartão contendo um número de identificação e seu peso. Implementar um algoritmo que escreva o número e o peso do boi mais gordo e do boi mais magro. O algoritmo acaba quando se digita um número menor ou igual a zero para identificação. (não é necessário armazenar os dados de todos os bois).
Compartilhar