Você está na página 1de 2

FACAPE – Faculdade Ciências Aplicadas e Sociais de Petrolina

Curso de Ciência da Computação


Profa. Rossana de Paula Junqueira Almeida

Lista de Exercícios – Capítulo 5 – Registros


1) A prefeitura de uma cidade fez uma pesquisa entre os seus habitantes, coletando dados sobre o
salário, idade e número de filhos. Faça um algoritmo que leia esses dados de 20 pessoas, calcule e
mostre:
a. A média de salário da população;
b. A média do número de filhos;
c. O maior salário.

2) Foi realizada uma pesquisa entre 20 habitantes de uma cidade. De cada habitante foram coletados
os dados: idade, sexo, renda familiar e número de filhos. Faça um programa que leia esses dados,
armazenando-os em um vetor. Calcule e mostre a média de salário entre habitantes, a menor e a maior
idade do grupo e a quantidade de mulheres com mais de dois filhos.

3) Faça um algoritmo que, inicialmente, cadastre 5 clientes e depois 5 contas, cada conta de um cliente.
No final, imprima o saldo mais alto e o cliente desta conta.

4) Faça um algoritmo que leia 7 produtos, contendo codigo, nome, quantidade, preço. No final, imprima
os produtos que tenha mais do que 5 unidades.

5) Escreva um programa para cadastrar 50 clientes de uma loja. As informações necessárias são:
nome, endereço e telefone. Ao final do cadastro deverá ser montada uma tela para permitir a consulta
aos clientes: por código (que é o índice do vetor). Deverá ser digitado o código 999 para encerrar o
programa. A tela de consulta deverá ter o seguinte formato:

6) Fazer um registro para representar aluno com os seguintes dados Nome, email, Nota1 e Nota2.
Utilizar um vetor de registros, fazer o cadastro de 30 alunos e mostrar ao final um relatório com os
alunos e a média das duas notas.

7) Faça um programa que realize o cadastro de contas bancárias com as seguintes informações:
número da conta, nome do cliente e saldo. O banco permitirá o cadastramento de apenas 15 contas e
não poderá haver mais que uma conta com o mesmo número. Crie o menu de opções a seguir:
1. Cadastrar novas contas
2. Visualizar todas as contas de determinado cliente.
3. Sair
8) Faça um programa que utilize os registros a seguir.
CLIENTES DOCUMENTOS
Cod_cli Num_doc
Nome Cod_cli
Fone Data_venc
Endereço Data_pag
Valor
Juros
Sabe-se que um documento só pode ser cadastrado para um cliente que já exista. Considere que
podem existir, no máximo, 15 clientes e 30 documentos. Crie um vetor para clientes e outro para
documentos. Crie um menu para a realização de cada uma das operações especificadas a seguir.
a) Cadastrar clientes
b) Cadastrar documentos
c) Mostrar o total de documentos de determinado cliente
d) Sair

9) Faça um programa que efetue reserva de passagens aéreas de determinada companhia. O programa
deverá ler os números dos aviões e o número de lugares disponíveis de cada um. Utilize um vetor de 4
posições, na qual cada posição representa um avião, e outro vetor também de 4 posições para
armazenar os lugares disponíveis. Imagine que poderão ser registradas até 60 reservas e que cada
uma deverá possuir o número do avião e o nome do passageiro.

10) Uma empresa contratou 15 funcionários temporários. De acordo com o valor das vendas mensais,
os funcionários ganham pontos que determinarão seus salários ao fim de cada mês. Sabe-se que eles
trabalharão nos meses de novembro de 2011 a janeiro de 2012. Faça um programa que:
a) cadastre os nomes dos funcionários e suas respectivas vendas mensais
b) calcule e mostre a pontuação geral de cada funcionário nos três meses. Sabe-se que R$100,00
equivalem a 1 ponto.
c) mostre a maior pontuação, mostrando o nome do funcionário.
d) mostre o valor total vendido.

Você também pode gostar