Você está na página 1de 2

EXERCCIO 03 CLASSES E OBJETOS

Instrues:
Desenvolva as classes e mtodos necessrios para alcanar os objetivos das questes a seguir;
Obrigatrio o uso de passagem de parmetros nos mtodos;
Obrigatrio o uso de menu para todas as questes.

1) Faa um programa para cadastrar dados de uma locadora de filmes, onde cada registro ser composto
pelos seguintes campos: cdigo do filme, ttulo do filme e gnero (A ao, T terror, D drama). O
programa dever conter as seguintes operaes:
a) Incluir filmes no arquivo (vetor).
b) Consultar o total de filmes de um determinado gnero.
c) Excluir um filme do arquivo procurando pelo nome.

2)Faa um programa para cadastrar dados de uma empresa, onde cada registro ser composto pelos
seguintes campos: cdigo de vendedor, nome de vendedor e tipo de mercadoria (P perecvel, N no
perecvel). O programa dever conter as seguintes operaes:
a) Incluir vendedores no arquivo (vetor).
b) Consultar o total de vendedor de um determinado tipo mercadoria.
c) Excluir um vendedor do arquivo procurando pelo nome.

3) Crie um programa para descrever restaurantes. Os campos devem armazenar o nome do restaurante, o
endereo, o tipo de comida (brasileira, chinesa, francesa, italiana) e uma nota para a cozinha (entre 0 e 5).
Crie um menu que contenha os seguintes itens:
a) Insira um novo restaurante;
b) Liste todos os restaurantes na tela;
c) Liste todos os restaurantes com determinado tipo de comida, o usurio digitar o tipo de comida.

4) Faa um programa para criar um arquivo de PRODUTOS, onde cada registro ser composto pelos
seguintes campos: cdigo, descrio e preo.
Faa rotinas para:
a) Incluir produtos, lembrando que no podem existir dois produtos com o mesmo cdigo. O tamanho
mximo para armazenamento de 1000 produtos no arquivo (vetor);
b) Consultar a descrio de todos os produtos que possuem preo superior a R$500,00;
c) Alterar os preos de todos os produtos em 15%;
d) Excluir determinado produto procurando pelo cdigo;
e) Mostrar o preo do produto depois de conceder um percentual de desconto informado pelo usurio aos
produtos cujos preos esto entre dois valores, tambm fornecidos pelo usurio. Ateno: no para
alterar o preo original, e sim, somente apresentar o valor com o desconto para aqueles desejados.

5) Faa um programa que manipule uma lista contendo informaes sobre dez pacientes (nome do paciente,
nome do mdico, data consulta e hora consulta). Esse programa dever implementar as seguintes rotinas:
a) Cadastrar pacientes, lembrando que no pode existir dois pacientes o mesmo nome;
b) Mostrar pacientes cadastrados;
c) Alterar data da consulta de um paciente em um determinado mdico;
d) Excluir todos os pacientes de um determinado mdico.

6) Faa um programa aplicativo para controlar parte um sistema acadmico de uma determinada escola. A
escola tem 500 alunos. Considere que a classe que contem os dados dos alunos se chama Alunos e a classe
que contem um vetor do tipo Alunos se chama AlunosVet.
As opes do menu devero ser as seguintes:



a) Incluir dados em um vetor em que cada registro possui os seguintes campos: matricula, nome do aluno,
nota1, nota2. As notas sero inteiras ou fracionadas;
b) Consultar o nome de todos os alunos que possuem nota1 e nota2 abaixo de um valor determinado;
c) Calcular e mostrar a mdia aritmtica e o nome de cada alunos cadastrados;

7) Faa um programa que controle o estoque de uma loja de brinquedos. Atualmente existem 40 itens, cada
um contendo o cdigo, descrio, preo de compra, preo de venda, quantidade em estoque e estoque
mnimo.
a) Crie uma rotina para cadastrar os produtos;
b) Crie uma rotina para mostrar o valor do lucro obtido com a venda de um determinado produto (faz a
pesquisa pelo campo cdigo);
c) Crie uma rotina que mostre todos os produtos com quantidade em estoque abaixo do estoque mnimo
permitido.

8) Faa uma aplicao para realizar o cadastro de emprstimos financeiros com as seguintes informaes:
nome do cliente, valor do emprstimo e juros por ms. O mximo permitido para o cadastramento de
apenas 1500 clientes e no pode haver mais de um emprstimo para o mesmo cliente.
Crie um menu com as seguintes opes:
1. Cadastrar emprstimos (efetuar pesquisa se o nome do cliente j existe).
2. Calcular o valor que cada cliente pagar de juros em um ms (mostrar todos).
3. Alterar o juros do cliente que tem o maior valor de emprstimo (supondo que no exista valores de
emprstimos iguais).
4. Sair.

9) Faa uma aplicao para realizar o cadastro de contas bancrias com as seguintes informaes: nmero da
conta, nome do cliente e saldo. O banco permitir o cadastramento de apenas 15 contas e no pode haver
mais de uma conta com o mesmo nmero.
Crie o menu de opes a seguir:
1. Cadastrar contas (efetuar pesquisa se o nmero da conta j existe).
2. Visualizar todas as contas de um determinado cliente (procurar pelo nome).
3. Excluir a conta com menor saldo (supondo a no existncia de saldos iguais).
4. Sair

10) Uma empresa possui um cadastro de funcionrios com os seguintes dados: nome, nmero de horas
trabalhadas no ms e categoria (pode ser O - Operrio ou G-gerente). Sabendo-se que essa empresa deseja
informatizar sua folha de pagamento. Faa um programa que:
a) Cadastre os dados dos funcionrios. O mximo que a empresa suporta so 18 funcionrios ativos;
b) Alterar o nmero de horas trabalhadas de um determinado funcionrio;
c) Mostrar todos os dados dos funcionrios e seus respectivos salrios brutos. Para calcular o salrio
bruto adote o valor de R$112,00 para uma hora trabalha + acrscimo da categoria do funcionrio.
Ver tabela abaixo:
Categoria Acrscimo
G 15%
O 10%

Você também pode gostar