Trabalho

Disponível somente no TrabalhosFeitos
  • Páginas : 15 (3674 palavras )
  • Download(s) : 0
  • Publicado : 21 de maio de 2012
Ler documento completo
Amostra do texto
Lista de exercícios extraída do livro Algoritmos Estruturados – Harry Farrer e outros – LTCpág 89-103
∆ 1.12.1. Fazer um algoritmo que:
- Leia um número indeterminado de linhas contendo cada uma a idade de um indivíduo.
A última linha que não entrará nos cálculos, contém o valor da idade igual a zero.
- Calcule e escreva a idade média deste grupo de indivíduos.
∆ 1.12.2. Tem-se um conjuntode dados contendo a altura e o sexo (masculino, feminino) de 50
pessoas. Fazer um algoritmo que calcule e escreva:
- a maior e a menor altura do grupo;
- a média de altura das mulheres;
- o número de homens;
∆ 1.12.3. A conversão de graus Farenheit para centígrados é obtida por
5
C = 9(F - 32)
Fazer um algoritmo que calcule e escreva uma tabela de centígrados em função de graus
Farenheit,que variam de 50 a 150 de 1 em 1.
∆ 1.12.4. Um comerciante deseja fazer o levantamento do lucro das mercadorias que ele
comercializa. Para isto, mandou digitar uma linha para cada mercadoria com nome, preço de
compra e preço de venda das mesmas. Fazer um algoritmo que:determine e escreva quantas
mercadorias proporcionam:
lucro < 10%
10% ≤ lucro ≤ 20%
lucro > 20%
determine e escreva o valortotal de compra e de venda de todas as mercadorias, assim como o
lucro total.
Observação: o aluno deve adotar um flag.
∆ 1.12.5. Supondo que a população de um país A seja da ordem de 90.000.000 de habitantes com
uma taxa anual de crescimento de 3% e que a população de um país B seja, aproximadamente, de
20.000.000 de habitantes com uma taxa anual de crescimento de 1,5%, fazer um algoritmoque
calcule e escreva o número de anos necessários para que a população do país A ultrapasse ou
iguale a população do país B, mantidas essas taxas de crescimento.
∆ 1.12.6. Um determinado material radioativo perde metade de sua massa a cada 50 segundos.
Dada a massa inicial, em gramas, fazer um algoritmo que determine o tempo necessário para que
essa massa se torne menor do que 0,5 grama.Escreva a massa inicial, a massa final e o tempo
calculado em horas, minutos e segundos.
∆ 1.12.7. Deseja-se fazer um levantamento a respeito da ausência de alunos `a primeira prova de
Programação de Computadores para cada uma das 14 turmas existentes. Para cada turma, é
fornecido um conjunto de valores, sendo que os dois primeiros valores do conjunto corresponde a
identificação da turma (A, ou B,ou C,...) e ao número de alunos matriculados, e os demais valores
deste conjunto contêm o número de matrícula do aluno e a letra A ou P para o caso de o aluno
estar ausente ou presente, respectivamente. Fazer um algoritmo que:
- para cada turma, calcule a porcentagem de ausência e escreva a identificação da
turma e a porcentagem calculada;
- determine e escreva quantas turmas tiveramporcentagem de ausência superior a 5%.

∆ 1.12.8. Uma certa firma fez uma pesquisa de mercado para saber se as pessoas gostaram ou
não de um novo produto lançado no mercado. Para isso, forneceu o sexo do entrevistado e sua
resposta (sim ou não). Sabendo-se que foram entrevistadas 2.000 pessoas, fazer um algoritmo
que calcule e escreva:
- o número de pessoas que responderam sim;
- o número depessoas que responderam não;
- a porcentagem de pessoas do sexo feminino que responderam sim;
- a porcentagem de pessoas do sexo masculino que responderam não;
∆ 1.12.9. Foi feita uma pesquisa para determinar o índice de mortalidade infantil em um certo
período. Fazer um algoritmo que:
- leia inicialmente o número de crianças nascidas no período;
- leia, em seguida um número indeterminado delinhas, contendo, cada uma, o sexo de
uma criança morta (masculino, feminino) e o número de meses de vida da criança. A
última linha, que não entrará nos cálculos, contém no lugar do sexo a palavra “vazio”;
- determine e imprima:
a) a porcentagem de crianças mortas no período;
b) a porcentagem de crianças do sexo masculino mortas no período;
c) a porcentagem de crianças que viveram 24 meses...
tracking img