You are on page 1of 3

Anlise e Desenvolvimento de Sistemas

Lab. de Programao / Lgica e Tc. de Programao


Prof. Fbio Takeda / Prof. Lucas Figueira
Lista de Exerccios - Estruturas de Repetio
Lista de Exerccios - Estruturas de Deciso e Repetio

1. 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. a maior e a menor altura do grupo;
b. a mdia de altura das mulheres;
c. o nmero de homens;
2. A converso de graus Farenheit para centgrados obtida por C = 5/9 * ( F - 32 ). Fazer um
algoritmo que calcule e escreva uma tabela de centgrados em funo de graus Farenheit, que
variam de 50 a 150 de 1 em 1.
3. Foi feita uma pesquisa para determinar o ndice de mortalidade infantil em um certo perodo.
Fazer 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 (masculino, feminino) e o nmero de meses de vida da criana. A ltima linha,
que no entrar nos clculos, contm no lugar do sexo a palavra vazio;
c. - determine e imprima:
i. a porcentagem de crianas mortas no perodo;
ii. a porcentagem de crianas do sexo masculino mortas no perodo;
iii. a porcentagem de crianas que viveram 24 meses ou menos no perodo.
4. Uma universidade deseja fazer um levantamento a respeito do seu concurso vestibular. Para cada
curso, fornecido o seguinte conjunto de valores:
a. o cdigo do curso (O ltimo conjunto, para indicar m de dados, contm o cdigo do curso
igual a zero);
b. o nmero de vagas;
c. nmero de candidatos do sexo masculino;
d. nmero de candidatos do sexo feminino;
Fazer um programa que:
a. calcule escreva, para cada curso, o nmero de candidatos por vaga e a porcentagem de
candidatos do sexo feminino (escreva tambm o cdigo correspondente do curso);
b. determine o maior nmero de candidatos por vaga e escreva esse nmero juntamente
com o cdigo do curso correspondente (supor que no haja empate);
c. calcule e escreva o total de candidatos;
5. Deseja-se fazer uma pesquisa a respeito do consumo mensal de energia eltrica em uma
determinada cidade. Para isso, so fornecidos os seguintes dados:
a. preo do kWh consumido;
b. nmero do consumidor;
c. quantidade de kWh consumidos durante o ms;
d. cdigo do tipo de consumidor (residencial, comercial, industrial).
O nmero do consumidor igual a zero deve ser usado para trmino da entrada de dados.
Fazer um programa que:
i. leia os dados descritos acima:
ii. calcule:
a) para cada consumidor, o total a pagar;
b) o maior consumo vericado;
c) o menor consumo vericado;
d) o total do consumo para cada um dos trs tipos de consumidores; e) a mdia geral de
consumo;
e. escreva:
i. para cada consumidor, o seu nmero e o total a pagar;
ii. o que foi calculado nos itens b, c, d, e acima especicados.
6. Deseja-se fazer um levantamento a respeito da ausncia de alunos da primeira prova de
Programao 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
identicao da turma (A, ou B, ou C,...) e ao nmero de alunos matriculados, e os demais
valores deste conjunto contm o nmero de matrcula do aluno e a letra A ou P para o caso de o
aluno estar ausente ou presente, respectivamente. Fazer um programa que:
a. para cada turma, calcule a porcentagem de ausncia e escreva a identicao da turma e a
porcentagem calculada;
b. determine e escreva quantas turmas tiveram porcentagem de ausncia superior a 5%.
7. Numa fbrica trabalham homens e mulheres divididos em trs classes:
A os que fazem at 30 peas por ms;
B os que fazem de 31 a 35 peas por ms;
C os que fazem mais de 35 peas por ms;
A classe A recebe salrio-mnimo. A classe B recebe salrio-mnimo e mais 3% do salrio-
mnimo por pea, acima das 30 iniciais. A classe C recebe salrio-mnimo e mais 5% do salrio-
mnimo por pea acima das 30 iniciais.
Fazer um programa que:
a. leia vrias linhas, contendo cada uma:
i. o nmero do operrio;
ii. o nmero de peas fabricadas por ms;
iii. o sexo do operrio;
b. calcule e escreva
i. o salrio de cada operrio;
ii. o total da folha mensal de pagamento da fbrica;
iii. o nmero total de peas fabricadas por ms;
iv. a mdia de peas fabricadas pelos homens em cada classe;
v. a mdia de peas fabricadas pelas mulheres em cada classe;
vi. o nmero do operrio ou operria de maior salrio (no existe empate).
Observao: A ltima linha, que servir de indicao para interrupo da entrada de dados, ter o
nmero do operrio igual a zero.

Os prximos exerccios envolvem calculo de sries, e servem para exercitar as estruturas de repetio.

8. Fazer um programa que calcule e escreva o valor de S:
9. Fazer um programa que calcule e escreva o valor da seguinte soma:
10. Fazer um programa que calcule e escreva o valor de S:
11.Fazer um algoritmo para calcular e escrever o valor d nmero ", com preciso de 0,0001, usando
a srie:
Para obter a preciso desejada, adicionar apenas os termos cujo valor absoluto seja maior ou igual a
0,0001.

You might also like