Algoritimos Estruturados
Trabalho Escolar: Algoritimos Estruturados. Pesquise 861.000+ trabalhos acadêmicosPor: biel_137 • 25/11/2013 • 4.589 Palavras (19 Páginas) • 789 Visualizações
Lista de exercícios extraída do livro Algoritmos Estruturados – Harry Farrer e outros – LTCpág
89-103
D 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.
D 1.12.2. Tem-se um conjunto de 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;
D 1.12.3. A conversão de graus Farenheit para centígrados é obtida por
C =
59
(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.
D 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 valor total de compra e de venda de todas as mercadorias, assim como o
lucro total.
Observação: o aluno deve adotar um flag.
D 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 algoritmo que
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.
D 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.
D 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 tiveram porcentagem de ausência superior a 5%.
D 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 de pessoas 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;
D 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 de linhas, 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 ou menos no período.
D 1.12.10. Foi feita uma pesquisa de audiência de canal de TV em várias casas de uma certa
cidade, num determinado dia. Para cada casa visitada, é fornecido o número do canal (4,5,7,12) e
o número de pessoas que o estavam assistindo naquela casa. Se a televisão estivesse desligada,
nada era anotado, ou seja, esta casa não entrava na pesquisa. Fazer um algoritmo que:
- leia um número indeterminado de dados, sendo que o “FLAG”
...