22 - Lista de Exercícios 8 PDF

Você também pode gostar

Você está na página 1de 3

Universidade Federal de Santa Maria

Campus Cachoeira do Sul RS


Disciplina: Algoritmos e Programao
Professor: Adriano Quilio de Oliveira
Material desenvolvido pelo Prof. Vincius Maran

Lista de Exerccios 8
Registros

1. Faa um algoritmo que receba trs nomes e as idades das respectivas pessoas
em um registro. Depois listar os 3 nomes e as idades que nele foram
armazenados.

2. Desenvolva um algoritmo para ler o nome, sexo e idade de 10 pessoas. Em


seguida, solicitar ao usurio que digite um sexo e exibir o nome das pessoas
que possuem aquele sexo.

3. A prefeitura de um municpio est com um problema relacionado a


inadimplncia de proprietrios de imveis com relao ao pagamento do
IPTU. Para ajud-la, faa um algoritmo para ler os dados do imvel e
imprimir o valor do IPTU com a multa a ser paga, considerando os dados do
imvel: nmero de cadastro, valor do imposto e quantidade de meses em
atraso. A multa de R$ 10,00 por cada ms de atraso.

4. Uma fbrica de tecidos armazena as seguintes informaes sobre cada tecido:


cdigo, descrio, preo do metro, quantidade em estoque (em metros). Faa
um algoritmo que leia um lote de 30 tecidos e depois imprima:
- Um relatrio contendo as informaes de cada tecido, cada qual em uma
coluna;
- Um relatrio dos tecidos com estoque inferior a 50 metros;
- Um relatrio dos tecidos com preo do metro inferior a R$ 0,60.

5. Um professor controla os seguintes dados dos alunos de uma turma de


programao: notas da 1a e 2a avaliao, quantidade de faltas, mdia das
duas avaliaes e nota dos trabalhos. A nota dos trabalhos uma composio
de 10 pontos (entre 0.0 e 1.0). Faa um algoritmo para ler os dados dos 30
alunos exibindo depois um relatrio contendo: 1a avaliao; 2a avaliao;
mdia e soma das notas dos trabalhos.

6. Em uma pesquisa de campo envolvendo 250 entrevistados, uma editora


solicitou os seguintes dados aos entrevistados: sexo, idade e quantidade de
livros que leu em 2015. Faa um programa que leia os dados digitados pelo
usurio e ao final, calcule e imprima:
- A quantidade total de livros lidos pelos entrevistados menores de 10 anos;
- A quantidade de mulheres que leram 5 livros ou mais;
- O percentual de pessoas que no leram livros.

7. Baseando-se no exerccio anterior, acrescente no algoritmo um menu que


permita ao usurio escolher um dos seguintes tipos de relatrios:
- Por ordem inversa de registro;
- Por idade em ordem crescente;
- Por idade em ordem decrescente;
- Por sexo e por ordem de sexo;

8. Uma rede de lojas de equipamentos de informtica tem diversas vendas ao


longo de um certo perodo. Nesta rede, existem 50 vendedores, cada um
identificado por um nmero de 1 a 50. Cada venda registrada em uma ficha
que contm os seguintes dados: cdigo e nome do vendedor, cdigo da filial e
valor de venda. Faa um algoritmo que imprima o total vendido por cada
vendedor.

9. Faa um algoritmo para cadastro e consulta de informaes sobre


automveis usados na concessionria FastCar, onde apresentado o seguinte
menu:
1- Cadastrar automvel
2- Consultar automvel
3- Gerar relatrio
4- Sair do programa
Na opo 2 ousurio deve informar uma placa e o algoritmo deve exibir as
informaes sobre o veculo. Caso no encontre, deve exibir uma mensagem
informando isso. A opo 3 deve gerar um relatrio contendo todos os dados
dos automveis cadastrados. Considere um mximo de 60 veculos no
cadastro.

10. Um supermercado terceirizou o controle de seu estacionamento. Ao entrar,


um atendente anota os seguintes dados do veculo: placa, modelo e hora da
entrada. Faa um algoritmo para ler os dados das fichas referentes a um dia
de funcionamento, e que depois mostre: a quantidade de veculos que
passaram pelo estacionamento e uma lista dos carros modelo Fusca. Assuma
que o final da entrada de dados a placa ZZZ-9999, e que o cadastro
permite no mximo 300 carros.

11. Suponha que voc queira armazenar seus gastos mensais com gua, energia
eltrica e telefona, referentes ao ano passado. Faa um algoritmo que leia
estes gastos e depois: mostre os meses em que houve mais gasto com gua,
luz e telefona; mostre a mdia de gasto com cada categoria.
12. Uma loja de calados possui um cadastro de at 1000 peas de reposio em
seu estoque. Para cada pea so armazenados os seguintes dados: cdigo da
pea; preo unitrio; descrio da pea; e quantidade disponvel em estoque.
Voc deve elaborar um programa para:
- Ler uma certa quantidade de peas para o cadastro. Considere que o cdigo
-999 encerra a entrada de dados;
- Exibir uma listagem das peas que possuem menos de X unidades, onde X
uma quantidade fornecida pelo usurio.

13. Para ter seu projeto apreciado em um rgo de financiamento, um inventor


deve preencher um formulrio contendo os seguintes dados: nome do
inventor e do projeto; breve descrio do seu invento; valor de
financiamento solicitado; prazo de execuo em meses. Sendo aprovado, o
rgo financiador faz um cadastro destes dados, agregando um campo que
indica se o prazo est ou no atrasado. Faa um algoritmo para ler os dados
de 50 projetos, e depois exibir:
- Uma listagem dos projetos com at 6 meses de prazo, contendo o nome e o
prazo, incluindo o total financiado;
- Uma listagem dos projetos em atraso, contendo o nome e o inventor,
incluindo o total financiado.

Você também pode gostar