Anda di halaman 1dari 2

1 LISTA DE EXERCICIO DE INFORMATICA 2011/1

1. Faa um programa que imprima a soma e a mdia de 10 valores lidos. 2. Faa um programa que leia um nmero inteiro positivo e identifique se o mesmo par ou mpar. 3. Faa um programa que leia um nmero inteiro e imprima a tabuada deste nmero de zero a nove. Interrompa o processamento quando ler um nmero menor que zero. 4. Construa um programa que leia uma quantidade indeterminada de nmeros inteiros positivos e identifique qual foi o maior e qual foi o menor nmero digitado. O final da srie de nmeros digitada deve ser indicado pela entrada de -1. 5. Faa um programa que calcule o peso ideal de uma pessoa. Dados de entrada: altura (em metros) e sexo (M = masculino; F = feminino; qualquer outra coisa para sair). Frmulas para o clculo do peso: - Peso ideal de homem = (72,7 x altura) - 58 - Peso ideal de mulher = (62,1 x altura) - 44,7 6. Faa um programa que imprima os 10 primeiros nmeros primos. 7. Faa um programa que leia um nmero inteiro positivo e identifique se o mesmo mltiplo de 3, ou de 5, ou de 7. Em caso afirmativo informar de quem o nmero inteiro lido mltiplo. 8. Faa um programa que calcule e imprima a soma dos dez primeiros termos da srie: S = 1 / 500 + 2 / 450 + 3 / 400 + 4 / 350 + .... + 9. Faa um programa que ache o fatorial de um numero natural qualquer. 10. A srie de Fibonacci formada pela seguinte seqncia: 1,1,2,3,5,8,13,21,34,55... Construa um algoritmo que gere a srie de Fibonacci at o vigsimo termo. 11. Faa um programa que leia trs valores inteiros e os escreva em ordem crescente. 12. A Companhia Telefnica de Brejo Seco COTEBRE, est solicitando aos alunos da UCL o desenvolvimento de um programa em C++ para obter os seguintes resultados: O faturamento mensal da COTEBRE; A conta de maior valor durante o ms de processo; O nmero de assinantes que usaram os servios da empresa durante o ms em questo. Para que possamos realizar o processamento acima desejado, a empresa fornecer os seguintes dados: a) O numero do telefone; b) O numero de impulsos no ms; c) O tipo do telefone ( 1 residencial, 2 comercial); d) O valor dos interurbanos realizados no ms; e) O valor dos telegramas fonados; f) O numero de solicitaes do servio de despertador. A empresa tem uma franquia mensal de 90 impulsos para telefones residenciais e de 120 impulsos para os comerciais, acima destes nmeros ser cobrado o valor de R$ 0,09 por impulso excedente. O imposto cobrado sobre os interurbanos feitos de 25% sobre o valor a ser pago. Cada utilizao do servio de despertador custa R$ 2,34. Encerrar o processamento quando ler um telefone de nmero igual a zero.

1 LISTA DE EXERCICIO DE INFORMATICA 2011/1


13. Faa um programa que lendo o nome, idade em anos e sexo de um associado de um clube, concede desconto na mensalidade a ser paga, observando: a) Sexo feminino at 30 anos desconto de 20%; b) Sexo de 31 a 40 anos desconto de 30%; c) Sexo acima de 41 anos desconto de 35%; d) Sexo masculino at 25 anos sem desconto; e) Sexo acima de 25 anos desconto de 25%. Fornea a mensalidade do clube, o nome e a idade de cada associado. O programa deve continuar processando at que seja informado como idade o valor igual a zero. 14. Faa um programa que leia 5 valores informados pelo usurio e grave esse valores em um arquivo. 15. Faa um programa que leia 5 valores a partir de um arquivo e imprima esses valores. 16. Faa um programa que leia um vetor de 10 posies e em seguida leia tambm dois valores X e Y quaisquer correspondentes a duas posies no vetor. Ao final seu programa dever escrever a soma dos valores encontrados nas respectivas posies X e Y. 17. Faa um programa que leia dois vetores unidimensionais A e B, de dimenso 8, e realize a troca dos elementos destes vetores; ou seja, aps a execuo do programa o vetor B dever conter os valores fornecidos para o vetor A, e vice-versa. 18. Faa um programa que l um conjunto de 50 valores os coloca em 2 vetores conforme forem pares ou mpares. Imprima o vetor com os elementos pares e em seguida aquele com os elementos mpares. 19. Fazer um programa que: a) Leia um conjunto de valores correspondentes a 80 notas dos alunos de uma turma (de 0 a 10); b) Calcule a freqncia absoluta e a freqncia relativa de cada nota; imprima uma tabela contendo os valores das notas (de 0 a 10) e suas respectivas freqncias absoluta e relativa. Observaes: - freqncia absoluta de uma nota o nmero de vezes que ela aparece no conjunto de dados; - freqncia relativa a freqncia absoluta dividida pelo nmero total de dados; 20. Um dado lanado 50 vezes e o valor correspondente anotado (registrado em um arquivo). Faa um programa para: a) Transferir todos os dados para a memria (ler os dados de um arquivo); b) Determinar e imprimir o nmero de lanamentos nos quais o resultado obtido maior do que a mdia aritmtica dos 50 lanamentos; c) Determinar a porcentagem de ocorrncias da face 6 do dado. 21. Uma empresa vende 30 artigos. Cada artigo identificado por um cdigo e os artigos possuem preos variados. Usando variveis indexadas para armazenar estas informaes, determine: a) O cdigo e o preo dos trs artigos mais caros; b) Mdia dos preos dos artigos; c) Quais os cdigos dos artigos com preo superior mdia. 22. Escreva um programa em C++ que leia 20 valores que so as idades de atletas e armazene esses valores num vetor IDADE. Em seguida, aplique o mtodo da bolha para orden-las decrescentemente. Ao final exiba imprima o vetor classificado e as idades entre 20 a 25 anos inclusive.

Anda mungkin juga menyukai