Você está na página 1de 3

1. Num frigorfico existem 90 bois.

Cada boi traz preso no seu pescoo um carto contendo um nmero de identificao e seu peso. Implementar um algoritmo que escreva o nmero e o peso do boi mais gordo e do boi mais magro (no necessrio armazenar os dados de todos os bois). 2. Foi feita uma pesquisa de audincia de TV em vrias casas de uma certa cidade, num determinado dia. Para cada casa visitada, o entrevistador (munido de um "notebook") escolhia num menu qual o canal que estava sendo assistido (Cultura, SBT, Globo, Record, MTV, TVA, Manchete, Bandeirantes) e o nmero de pessoas que estavam assistindo TV. Se o TV estivesse desligado, nada era anotado, ou seja, esta casa no entrava na pesquisa. Implementar uma verso do algoritmo que o entrevistador est usando no seu "notebook", e que: a)leia um nmero indeterminado de dados, terminando quando o entrevistador escolher a opo Fim b) calcule e escreva a percentagem de audincia para cada emissora. c) identifique a maior e a menor audincia da pesquisa. DICA: implemente um "menu" de opes em sua tela. 3. Deseja-se fazer um levantamento a respeito da ausncia de alunos segunda prova de I.C.C. para cada uma das 14 turmas existentes. Para cada turma fornecido um conjunto de valores, sendo que os dois primeiros valores do conjunto correspondem identificao da turma (A, B, C, ...) e ao nmero de alunos matriculados, e os demais valores deste conjunto correspondem ao nmero de matrcula do aluno e letra A ou P, para o caso de o aluno estar ausente ou presente, respectivamente. Implementar um algoritmo que: a. para cada turma, calcule a porcentagem de ausncia e escreva a identificao da turma e a porcentagem calculada; b. determine e escreva quantas turmas tiveram porcentagem de ausncia superior a 5%. 4. Foi feita uma pesquisa para determinar o ndice de mortalidade infantil em um certo perodo. Implementar um algoritmo que: a) leia inicialmente o nmero de crianas nascidas no perodo; b) leia, em seguida, um nmero indeterminado de linhas contendo, cada uma, o sexo de uma criana morta (masc, fem) e o nmero de meses de vida da criana. A ltima linha (que identificar o final da entrada de dados) conter a palavra 'VAZIO' no lugar do sexo. c) determine e imprima: a porcentagem de crianas mortas no perodo; a porcentagem de crianas do sexo masc. mortas no perodo; a porcentagem de crianas que viveram 24 meses ou menos no perodo. 5. Implementar um algoritmo para calcular o nmero de dias decorridos entre duas datas (considerar tambm a ocorrncia de anos bissextos), sabendo que: cada par de datas lida numa linha, a ltima linha contm o nmero do dia negativo (indicando que terminou o clculo); a primeira data lida sempre a mais antiga. O ano ser digitado com 4 dgitos. Construa um algoritmo para gerar os 30 primeiros nmeros primos. 6. Algoritmo para escrever, por extenso, um inteiro positivo, lido na forma numrica. Entrada: um inteiro n at 999. Sada: uma frase na tela com o nmero por extenso, respeitando as regras da lngua portuguesa. Testes: testar nmeros entre 0 e 9, o nmero 10, entre 11 e 19, o nmero 20, entre 21 e 29, o numero 100, entre 101 e 199, o nmero 200, entre 901 e 999. Cuidados: uso do conector e em: duzentos e vinte e cinco. O caso especial do nmero 100: 100 cem, 101 cento e um. 7. Elabore um algoritmo que leia um nmero fornecido pelo usurio e diga se ele ou no primo. 8. Construa uma algoritmo que receba um nmero inteiro de 3 dgitos, calcula e imprime o nmero de trs para frente. Exemplo: recebe 345 e imprime 543.

9. Foi realizada uma pesquisa de algumas caractersticas fsicas da populao de uma certa regio, a qual coletou os seguintes dados referentes a cada habitante para serem analisados: - sexo (masculino e feminino) - cor dos olhos (azuis, verdes ou castanhos) - cor dos cabelos ( louros, castanhos, pretos) - idade Faa um algoritmo que determine e escreva: - a maior idade dos habitantes - a quantidade de indivduos do sexo feminino cuja idade est entre 18 e 35 anos inclusive e que tenham olhos verdes e cabelos louros. O final do conjunto de habitantes reconhecido pelo valor -1 entrada como idade. 10. Escrever um algoritmo que l um nmero desconhecido de valores, um de cada vez, e conta quantos deles esto em cada um dos intervalos [0,25], (25,50], (50,75], (75,100]. 11. Escrever um algoritmo que leia informaes sobre um grupo de 250 pessoas e calcule alguns dados estatsticos. Para cada pessoas do grupo deve ler o nome da pessoa, a altura, o peso e o sexo (F para feminino e M para o masculino). Calular e escrever: A quantidade total de homens e mulheres e o percentual de cada. A mdia de peso das pessoas (somatrio dos pesos de todas as pessoas pela quantidade de pessoas) O nome da pessoa mais alta. 12. Desenvolva um algoritmo que gere e escreva os 4 primeiros nmero perfeitos. Um nmero perfeito aquele que igual soma dos seus divisores. Ex: 6 = 1+2+3, 28 = 1+2+4+7+14. 13. Escrever um algoritmo que l um conjunto no determinado de pares de valores a, b, todos inteiros e positivos, e para cada par lido, obtm o M.D.C. e o M.M.C. de a,b, escrevendo-os juntamente com os valores lidos. 14. Escreva um algoritmo que calcule o nmero de notas e de moedas que deve ser dado de troco para um pagamento efetuado. O algoritmo deve ler o valor a ser pago e o valor efetivamente pago. Supor que o troco seja dado em notas de 50, 20, 10, 5, 2 e 1 real. 15. Em uma pizzaria, cada tulipa de chopp custa R$ 0,80 e uma pizza mista grande custa R$10,00 mais R$1,50 por tipo de cobertura pedida (queijo, presunto, banana, etc.). Uma turma vai pizzaria e pede uma determinada quantidade de "chopps" e uma pizza grande com uma determinada quantidade de coberturas. faa um algoritmo que calcule e conta e, sabendo quantas pessoas esto mesa, quanto que cada um deve pagar (no esquea os 10% do garom). 16. Faa um algoritmo que leia uma quantidade no determinada de nmeros positivos. Calcule a quantidade de nmeros pares e mpares, a mdia de valores pares e a mdia geral dos nmeros lidos. O nmero que encerrar a leitura ser zero. 17. Faa um algoritmo que leia vrios nmeros inteiros e calcule o somatrio dos nmeros negativos. O fim da leitura ser indicado pelo nmero 0. 18. Escreva um algoritmo que gere o nmeros de 1000 a 1999 e escreva aqueles que dividido por 11 do resto igual a 5. 19. Escrever um algoritmo que l 5 pares de valores a, b, todos inteiros e positivos, um par de cada vez, e com a < b, escreve os inteiros pares de a at b, incluindo o a e o b se forem pares. 20. Em uma eleio presidencial existem quatro candidatos. Os votos so informados atravs de cdigos. Os dados utilizados

para a contagem dos votos obedecem seguinte codificao: 1,2,3,4 = voto para os respectivos candidatos; 5 = voto nulo; 6 = voto em branco; Elabore um algoritmo que leia o cdigo do candidado em um voto. Calcule e escreva: total de votos para cada candidato; total de votos nulos; total de votos em branco; Como finalizador do conjunto de votos, tem-se o valor 0.