Baixe o app para aproveitar ainda mais
Prévia do material em texto
� NUMPAGES �26�� NUMPAGES �26�� NUMPAGES �26�� PAGE �6�� NUMPAGES �26�� PAGE �11� Universidade Católica de Petrópolis - Faculdade de Informática Lista de Exercícios de ICC - Professor Gerson Nunes Página � PAGE �1� de � NUMPAGES �2� Prepare um algoritmo para calcular as seguinte séries: � 1 + 3 + 5 + 7 + 9 + ... + 999 1 + 2 + 4 + 8 + 16 + ... + 4096 50 + 51 + 52 + 53 +....+5120 1 + 1/3 + 1/9 + 1/27 + ... + 1/360 1 - 2 + 3 - 4 + 5 - 6 + ... + 999 11 * 22 * 33 *....* 100100 1 + 11 + 21 + 31 + ...+ 1001 1 * 4 * 7 * 10 * ...* 1000 1 * 6 * 11 * 16 * 21 * ... * 1111 1 + 1/4 + 1/16 + 1/64 + ... + 1/4100 11 + 22 + 33 +....+150150 1 * 7 * 13 * 19 * 25 * 31 * ... * 1003 1 + 1/5 + 1/25 + 1/125 + ... + 1/580 � Prepare um algoritmo para perguntar um n.º e informar seu fatorial. Faça um programa para gerar uma tabela com a conversão de graus Fahrenheit para Celsius começando de –40°F até 110°F. O incremento deverá ser de cinco graus. Em um frigorífico existem 90 bois, cada um contendo n.º de identificação e o seu peso. Informe o n.º e peso do boi mais gordo e também do mais magro. Faça um programa para perguntar qual bicho de estimação 500 pessoas criam em casa. Informe o total dos seguintes bichos: cachorro, gato, coelho, leão ou nenhum deles. Prepare um algoritmo para gerar as contas de uma companhia de energia elétrica. Inicialmente você deve perguntar o preço do kWh. Depois você deve ler o n.º de kWh consumidos e o tipo de consumidor (residência, comércio ou industria) de 300 famílias. Informe: O valor da conta de cada família O maior consumo O menor consumo O total de consumo em k/wh de cada um dos três tipos de consumidor A média geral de consumo em kWh O total geral a ser arrecadado em Reais. 30 estudantes de um determinado colégio fizeram 5 exames (A, B, C, D e E). O diretor pediu para você fazer um programa para apresentar as seguintes estatísticas: Quantos passaram em todos os exames? Quantos passaram nos exames A, B e C mas não nos exames D e E Quantos passaram nos exames A, B, C e D mas não no exame E Os dados de entrada serão as Nota A, Nota B, Nota C, Nota D, Nota E de cada um dos 30 estudantes. A média para aprovação é 7,0, Você deve perguntar a 1000 pessoas seu sexo, cor dos olhos, cor dos cabelos e idade. Informe: A média de idade das pessoas entrevistadas O n.º de mulheres com idade entre 18 e 28 anos, morena com olhos verdes. Um candidato a vereador encomendou uma pesquisa para verificar sua popularidade. Você deve preparar um algoritmo para perguntar a 3400 pessoas, sua idade e a resposta (SIM/NÃO) se elas votariam ou não neste candidato. O algoritmo deverá informar: O percentual de pessoas que disseram que votariam no candidato O percentual de pessoas que disseram que não votariam no candidato. Prepare um algoritmo para perguntar o nome, o sexo e a idade de 40 pessoas e informar: A média de idades A média de idades dos homens O total de mulheres O nome do homem mais velho Prepare um algoritmo para perguntar a 3500 alunos da UCP, seu nome, idade e cidade de origem. Informe: Total de pessoas que são de Petrópolis. Total de pessoas que são do Rio de Janeiro. Total de pessoas que são de Juiz de Fora. Total de pessoas que são de Alegre. A média de idade dos alunos. O nome do aluno mais novo. Pergunte o nome e tipo de música que 200 pessoas preferem. Informe: Total de pessoas e percentual que gostam de Samba Total de pessoas e percentual que gostam de Rock Total de pessoas e percentual que gostam de Jazz Total de pessoas e percentual que gostam de Sertanejo Prepare um algoritmo para perguntar a 2354 pessoas seu nome, sexo, peso e nacionalidade. Informe: A média de peso destas pessoas O nome da pessoa mais pesada O nome da mulher brasileira mais leve Prepare um algoritmo para perguntar a 7234 pessoas sua Fruta preferida. Informe: O Total de pessoas que gostam de Manga O Total de pessoas que gostam de Laranja O Total de pessoas que gostam de Limão O Total de pessoas que gostam de Banana Prepare um algoritmo para realizar o cálculo de vários serviços de Informática. Seu algoritmo deverá perguntar os seguintes dados sobre 200 serviços realizados. Tipo de Serviço (Consultoria ou Desenvolvimento) N.º dias trabalhados N.º de Viagens realizadas Você deve usar a seguinte tabela para calcular o valor dos serviços: Tipo de Serviço Preço por dia Consultoria 200,00 Desenvolvimento 100,00 Adicional por cada viagem : 3.000,00 Leia os dados e informe: A Quantidade de serviços de Consultoria A Quantidade de serviços de Desenvolvimento O total geral de dias trabalhados O total arrecadado, em R$, por cada um dos 200 serviços O total geral arrecadado em R$ Prepare um algoritmo para perguntar a 17354 pessoas seu nome, sexo, saldo bancário e marca de carro. Informe: A média de saldo destas pessoas. O nome da pessoa com menor saldo. O nome da mulher que tem um gol com o maior saldo. Prepare um algoritmo para controlar os assuntos das cartas, faxs e e-mails recebidos pelo humorista Jô Soares. Você deve fazer o controle estatístico para os seguintes tipos: Piada, Momento Cultural, Campanha ou Outros. Seu algoritmo deverá perguntar o tipo de assunto e a forma que foi enviado (carta, fax ou e-mail) de 1000 correspondências recebidas. Informe: Total de correspondências de cada tipo de assunto (Piada, Momento Cultural, Campanha e Outros). Total de correspondências enviadas por cada forma (carta, fax e e-mail). Prepare um algoritmo para perguntar a 2354 pessoas seu nome, sexo, peso e nacionalidade. Informe: A média de peso destas pessoas. O nome da pessoa mais pesada. O nome da pessoa mais leve. O nome da mulher Brasileira mais leve. O nome do homem Inglês mais pesado. Prepare um algoritmo para perguntar nome, idade e profissão de 1000 pessoas. Informe: O total de Analistas O total de Médicos O total de Nutricionistas O nome do engenheiro mais velho Prepare um algoritmo para controlar o rebanho de uma fazenda. Você deve perguntar o peso, a idade e o sexo de 5000 animais. Um animal está pronto para o abate, quando possui mais de 3 anos e mais de 200 quilos. Uma fêmea está pronta para cruzar quando possui mais de 4 anos. Seu algoritmo deverá informar: O peso médio do rebanho. O total de fêmeas prontas para cruzar O total de animais prontos para abate O peso e sexo do animal mais pesado Prepare um algoritmo para controlar as vendas de uma concessionária de automóveis. Foram realizadas 2000 vendas e para cada uma você deve ler o nome do carro, a cor e o preço vendido. Seu algoritmo deverá informar: O total de carros azuis que foram vendidos O valor total arrecadado A quantidade de carros vendidos por mais de R$ 20.000. A quantidade de carros GOL, de cor VERDE vendidos por menos de R$ 15.000 O nome do carro mais barato. � Prepare um algoritmo para controlar as informações de uma clínica ortopédica. Você deve perguntar a idade, o sexo e o local da fratura até que a idade digitada seja = 0. Informe: Total de pacientes atendidos. Total de homens. Total de mulheres. A média de idade dos pacientes. O total de pessoas com fratura no TORNOZELO. A idade do paciente mais jovem. Total de mulheres com fratura no braço. Prepare um algoritmo para perguntar o nome, sexo e se ele será voluntário durante as Olimpíadas de 2004 que esperamos seja no Rio de Janeiro. Você deve perguntar estes dados até que o nome da pessoa seja = “TERMINOU”. Informe: O total de pessoas entrevistadas. O total de homens que serão voluntários. O total de mulheres que não serão voluntárias. Prepare um algoritmo para realizar uma estatística sobre fumantes na UCP. Você deve perguntar a vários alunos seu Nome, Curso, Idade e se é Fumante. Você deve perguntar após cada aluno entrevistado se deseja continuar as entrevistas. Informe: Total de Fumantes Total de Fumantes do Curso de Ciências da Computação Total de Fumantes do Curso de Direito Total de Fumantes do Curso de EngenhariaTotal de não Fumantes com mais de 30 anos Total de Fumantes com menos de 18 anos e do Curso de Fonoaudiologia O nome do aluno mais velho. Prepare um algoritmo para ler a idade de várias pessoas até que a idade seja = 0. Informar a média destas idades. Dados um país A com 5.000 habitantes com taxa de crescimento de 3% ao ano e um país B com 7.000 habitantes e taxa de crescimento de 2% ao ano, escreva um algoritmo para informar quanto tempo será necessário para o pais A ficar com mais habitantes que o pais B. Prepare um algoritmo para perguntar o nome, sexo, idade e estado civil. Você deve perguntar estes dados até que o nome seja = “FIM”. Informe: O total de pessoas entrevistadas. O total de homens que são solteiros. O total de mulheres que são casadas. Nome da pessoa mais velha Prepare um algoritmo para realizar uma pesquisa sobre postura corporal na UCP. Você deve perguntar a vários alunos seu Nome, Curso, Idade e se sente dores na coluna. Você deve perguntar, após cada aluno entrevistado, se deseja continuar as entrevistas. Informe: Total de alunos que sentem dores na coluna. Total de alunos do Curso de Ciências da Computação Total de alunos do Curso de Engenharia Total de alunos com dores na coluna e idade menor que 20 anos Total de alunos com menos de 30 anos e que não sentem dores na coluna Prepare um algoritmo para controlar as informações sobre um restaurante. Você deve perguntar a várias pessoas seu nome e prato preferido, até que seu nome seja = "FIM". Seu algoritmo deverá informar: Total de pessoas entrevistas Total e percentual de pessoas que preferem Carne Total e percentual de pessoas que preferem Legume Total e percentual de pessoas que preferem Massa Total e percentual de pessoas que preferem Verdura Prepare um algoritmo para perguntar o Nome, Altura e Estado Civil a várias pessoas. Seu algoritmo deverá perguntar no final da repetição se a pessoa deseja continuar com a entrada de dados. Informe: O número de pessoas entrevistadas. O percentual de pessoas viuvas. O nome da pessoa com a maior altura. A média de altura das pessoas casadas. Prepare um algoritmo para perguntar vários números até que seja digitado -1. Informe: O menor numero lido A média destes números A soma dos números maiores que 100 Prepare um algoritmo para perguntar nome, salário e posto a militares. Seu algoritmo deverá perguntar estes dados até que o nome seja = “TERMINOU”. Informe: O total de soldados O total de sargentos O total de cabos O total de tenentes O nome do general com o maior salário Prepare um algoritmo para controlar as notas de uma turma. Seu algoritmo deverá perguntar a cada aluno seu nome e a nota de 4 provas. A média de um aluno é a média simples destas 4 provas. A média para aprovação é pelo menos 6,0. Você deve perguntar os dados até que o nome do aluno seja “ULTIMO”. Informe: O total de alunos O total de alunos reprovados O total de alunos reprovados A média da turma O total de alunos com média maior que 8,5 Prepare um algoritmo para controlar uma oficina de automóveis. Sempre que um serviço é realizado são cadastrados os seguintes dados: Marca, Ano , Defeito e Custo Seu algoritmo deverá ler estes dados, perguntando no final da repetição se existem mais dados a cadastrar. Após a entrada de dados, informe: A quantidade total de carros consertados O valor total arrecadado com os consertos O custo médio dos consertos O total de GOLS consertados O total de PALIOS consertados O total de CORSAS consertados O total de carros com defeito na SUSPENSÃO O total de UNOS, fabricados antes de 1989, com defeito nos FREIOS com custo de conserto maior que R$ 300,00 Prepare um algoritmo para gerenciar uma academia de ginástica. Seu algoritmo deverá perguntar os dados aos alunos até o tipo de atividade seja igual a FIM. Tipo de atividade É o tipo de atividade que será executada pelo aluno na academia. Um aluno só pode realizar uma atividade. As atividades oferecidas são Musculação, Dança e Judô Quantidade O número de dias que o aluno deseja praticar a atividade durante a semana. Horário É o horário que a atividade será executada Um aluno realiza a atividade sempre no mesmo horário. Os horários válidos são Manhã, Tarde e Noite. O preço da mensalidade de um aluno depende da atividade escolhida e do número de dias que o aluno vai a academia. Dependendo do horário que o aluno realiza a atividade, é dado um desconto no valor de sua mensalidade. Usando as tabelas dadas no final da questão, informe: A quantidade total de alunos que fazem Musculação A quantidade total de alunos que fazem Dança A quantidade total de alunos que fazem Judô A quantidade de alunos que vão a academia no horário da Manhã A quantidade de alunos que vão a academia no horário da Tarde A quantidade de alunos que vão a academia no horário da Noite O preço médio das mensalidades O valor total arrecadado com as mensalidades O total de alunos que fazem Judô a Noite mais de 3 vezes por semana. Atividade Preço por Dia Horário Desconto Musculação 10,00 Manhã 2% Dança 30,00 Tarde 40% Judô 40,00 Noite 20% Prepare um algoritmo para controlar os dados sobre os prisioneiros de uma prisão de segurança máxima (brasileira). Você deve ler para todos os presos seu nome, tipo de crime, pena a ser cumprida e pena já cumprida. Não se sabe o número exato de presos, assim seu algoritmo deve usar uma repetição condicional para encerrar a entrada de dados. Pode ser usada a pergunta no final da repetição ou considerar o nome do preso = “FIM” para encerrar a repetição (basta fazer uma coisa ou outra, não as duas). Seu algoritmo deve informar: O total de presos O total de presos que cometeram o crime de ESTUPRO O total de presos que cometeram o crime de ASSALTO e que faltam menos de 3 anos de pena O total de presos que já cumpriram mais da metade de suas penas A média de anos que faltam para os presos cumprirem. Observação: considere pena a ser cumprida e pena já cumprida em anos. Prepare um algoritmo para calcular o valor arrecadado em uma padaria com a venda de leite (Tipo A, B ou C) e pães (Pãozinho ou Bisnaga). Você deve perguntar no final da repetição se o usuário deseja continuar cadastrando dados. Tipo de leite desejado (A, B ou C) Quantidade de litros de leite ele deseja Tipo de pão desejado Quantidade de pães que ele deseja Usando as tabelas de preço, informe: A quantidade total de litros de leite vendido independente do tipo A quantidade total de Pãezinhos vendidas A quantidade total de Bisnagas vendidas O valor arrecado com a venda de leite O valor arrecadado com a venda de pães O valor total arrecadado. Leite Preço/Litro Tipo de Pão Preço Unitário A 2,00 Pãozinho 0,10 B 1,50 Bisnaga 0,60 C 1,10 Prepare um algoritmo para controlar o caixa de uma loja de CDs. Para cada CD vendido você deve ler o tipo (ROCK, POP, MPB ou CLÁSSICO). Para encerrar a leitura, o tipo de CD deve ser digitado "FECHADO". Usando a tabela de preços dada a seguir, informe: O total de CDs de ROCK vendidos O total de CDs de POP vendidos O total de CDs de MPB vendidos O total de CDs de CLÁSSICO vendidos O valor total arrecadado com as vendas Tipo de CD Valor (R$) ROCK 17,00 POP 18,00 MPB 8,00 CLÁSSICO 10,00 Faça um programa para perguntar qual bicho de estimação diversas pessoas criam em casa. Informe o total dos seguintes bichos: cachorro, gato, coelho, leão ou nenhum deles. Deve ser usada uma pergunta no final da repetição para saber se o usuário deseja continuar cadastrando dados.
Compartilhar