• Nenhum resultado encontrado

PROJETOS 2013 (2)

N/A
N/A
Protected

Academic year: 2021

Share "PROJETOS 2013 (2)"

Copied!
6
0
0

Texto

(1)

Instruções:

 A turma deve formar grupos de três pessoas NO MÁXIMO!

 A turma deve escolher os temas que deseja trabalhar de modo que os temos não se repitam, caso alguém fique sem projeto, deverá informar ao professor.

 Deve ser entregue IMPRESSO somente o diagrama de classes.

 Deve ser feito identação e comentários no código explicando todos os métodos usados.

 Deve ser criado uma apresentação do projeto para a turma.  Todos os projetos devem ser entregues em Pen-drive.  Data limite para entrega:

1. Projeto Empresa Do Juca BalaSilvaE Lima.

O cliente devera ser capaz de realizar as seguintes funções no seu programa: 1. Cria empresa

2. Adicionar Departamento 3. Adicionar Funcionario

4. Adicionar aumento para um Departamento 5. Consultar informações

6. Encerrar Programa

O projeto deve conter no mínimo quatro classes, deve ser todo orientado a objeto, ou seja encapsulado. Deve contar sempre ao final o método toString para mostrar as informações cadastradas.

A. Para a classe CadastroFuncionario, deve ser criada as seguintes entradas:  nome;

 salario;  dataAdmissao

B. Para a classe CadastroEmpresa devem ser criadas as seguintes entradas:  nome;

 CNPJ;

 Departamento

C. Para a classe CadastroDep devem ser criadas as seguintes entradas:  nomeDepartamento;

Deve ser criada uma classe ArrayList para que possa ser feito todos os métodos de consultas.

2. Projeto Fila Power de Atendimento Descrição do trabalho

Imaginemos uma fila de atendimento. Ela pode estar vazia, ter apenas uma pessoa, ou ter várias pessoas aguardando. Logo, uma fila possui pessoas. Pessoas possuem:

(2)

Código, Nome, Endereço (Rua, Av, Trv, etc), Bairro, Cidade, Estado, cep, CPF (Obs.: Não deixar cadastrar sem o mínimo de caracteres de um cpf) e RG. Deve ser possível: Menu de opções

- Cadastra a Pessoa (Inserir na fila).

2- Próximo a ser atendido (Mostra o primeiro da fila)

3- Mostrar a fila (em ordem crescente -> Ordenar o ArrayList)

4- Atender Pessoa (retirar a primeira pessoa da fila – REMOVER O PRIMEIRO) 5- Buscar (pesquisar) pessoa pelo nome

6- Buscar (pesquisar) pessoa pelo Codigo 7- Alterar os dados da pessoa na Fila 8 – Excluir uma pessoa qualquer da fila

9 – Mostrar os dados completos de uma Pessoa 10- Sair

Obs 1: Deve ser previsto os principais erros, inclusive forçar o usuário digitar corretamente cpf – não permitir campos em branco. Deve conter um menu para o usuário (usar Loop) faça uma tela legível e de boa usabilidade.

Obs 2:Se desejar inventar novas opções além das que já estão, melhor ainda. Formato

Este projeto deve ser entregue ao professor no pen-drive, com comentários explicativos em cada método utilizado. (Única Impressão será do DIAGRAMA DE CLASSES.)

3. Projeto Lancheria Fidalgolistambusck LTDA.

O programa deve mostrar as seguintes opções de menu ao usuário: 1 - Cadastrar Cliente 2 - Cadastrar Lanche 3 - Pesquisar Cliente 4 - Pesquisar Lanche 5 - Remover Cliente 6 - Remover Lanche 7 - Fazer um Pedido

8 - Verificar Dinheiro em Caixa 9 - Sair do Programa

O programa deve constar a classe pedidos que mostre ao usuário as seguintes opções: 1 - Incluir cliente

2 - Incluir lanche 3 - Fechar pedido

4 - Retornar ao menu anterior

Para a classe Cliente deve constar as seguintes entradas de dados: nomeCompleto;

(3)

CPF; RG; telefone; celular; email; endereco; cidade; UF; bairro;

Para a classe Cardápio deve conter um médoto toString() mostrando todas as informações cadastradas.

Deve constar as seguintes entradas de dados: nome;

descricao valor;

Deve ser criado duas classes para armazenar as informações, uma chamada ArrayClientes e outra chamada ArrayCardapio

4. Projeto - Livraria Netos do velho Barreiro

Para a classe de cadastro deve ser criando as seguintes entradas: titulo; ano; autor; ISBN; Para a classe de funcionários deve ser criando as seguintes entradas: nome; cpf; rua; cep; complemento; bairro; cidade; cargo;

Ao final da classe deve ser usado toString() para mostrar todos os dados cadastrados. Para a classe do cliente devem ser criadas as seguintes entradas: nome; nascimento; rg; endereço;

Ao final da classe deve ser usado toString() para mostrar todos os dados cadastrados. Deve ser liberada as seguintes opções aos usuários da biblioteca Netos do Velho Barreiro: 1 => Cadastrar Cliente 2 => Cadastrar Livro 3 => Cadastrar Funcionario 4 => Mostrar Clientes 5 => Mostrar Livros 6 => Mostrar Funcionarios 7 => Remover Clientes 8 => Remover Livros

(4)

9 => Remover Funcionarios 10 => Sair

5. Projetos - Seguradora de Carros Tabajara

O cliente deve ser cadastrado com as seguintes informações: Nome, end, cpf, mediaSalario. Deve ser disponibilizado ao cliente as seguintes opções de menus:

-Cadastrar cliente -Verificar cadastro

3-Verificar formas de pagamento 4-Escolher carro

5-Verificar valor do carro 6-Fechar contrato 7-Verificar parcelas 8-Sair

Deve ser dado desconto ao cliente conforme o sexo, se Feminino desconto de 50% se Masculino desconto de 15%.

Para o cadastro do carro deve ter as seguintes opções:valFinal; modelo; cor; opcionais; marca. Caso a cor de carro seja Branca ele tem ainda mais 10% de desconto se Feminino e mais 5% de desconto se Masculino.

6. Projeto Financeira LosacaldasPeck3

O projeto deve mostrar as seguintes opções de menu aos clientes: 1=> Cadastrar Cliente 2=> Realizar emprestimo 3=> Realizar saque 4=> Realizar deposito 5=> imprimir saldo 6=> Sair do programa

A. Deve contar uma classe Cliente que armazene as seguintes informações: pessoa;

endereço; cpf; data;

Deve conter um método toString() mostrando todos os dados cadastrado. B. Deve conter a classe Empréstimo que armazena as seguintes informações:

valorEmprestimo; juros;

(5)

quantidaDeParcelas; valorParcela;

valorFinal;

C. Deve conter uma classe Deposito que armazenará a seguinte informação: valorDeposito;

D. Deve conter uma classe Saque que armazene o valor do saque.

E. Deve conter uma classe Saldo que armazene as seguintes informações: saldo;

cpf;

F. Deve conter uma classe de armazenamento contendo os principais métodos de consulta vistos em sala.

7. Locadora de Carros AlfaMeuLocoMotion LTDA.

O cliente pode se cadastrar usando CPF, CFC, nome e endereço.

O cliente deve poder escolher os modelos de carros a ser usados, se deseja comprar ou alugar um carro. Após deve escolher os opcionais, e para cada opcional deve ter um acréscimo de 15% sobre o valor da locação, o cliente ainda pode ser capaz de escolher sua forma de pagamento tanto na compra quando na locação, como por exemplo  comprar um carro em 36 vezes.

Ao final o programa deve mostrar os dados do cliente: - Todo seu cadastro (nome, endereço, CNH)

- Forma de pagamento escolhido. - Valor total a ser pago.

- Valor pago mensal.

- Valor total de juros e valor de juros mensal.

Ainda deve constar ao cliente um menu de opções para consultar os carros locados e vendidos, a quantidade de clientes cadastrados e todas as demais funções que vimos na classe ArrayList.

8. Projeto Locadora de Vídeos da PaufunciaLopes&Freitas O cliente deve ser capaz de se cadastrar usando:

- CPF - Nome - Endereço - Telefone

(6)

O cliente pode escolher até três filmes por vez, o valor total a pagar vai depender que quanto tempo ele fica com os filmes, ele pode escolher se deseja renovar a locação ou não.

Ao final deve mostrar ao cliente: os filmes que escolheu, data de entrega das locações , o valor das locações, e um valor de multas caso o usuário atrase a entrega(deve ser simulado o caso do cliente entregar com atraso).

9. Projeto Escola da Tia Nemo

A escola deve cadastrar as seguintes informações: nome, disciplina, idade, turma e professor. Na classe professor devem ser cadastrada as seguintes informações: nome, disciplina e telefone.

Deve mostrar ao usuários seu menu de opções: 1 - Cadastro de professor

2 - Cadastro de disciplina 3 - Cadastro de aluno 4 - pesquisa

Referências

Documentos relacionados

Para facilitar o acompanhamento do processo de busca não são descritos todos os modelos que poderiam ser obtidos em cada passo do processo, mas somente são mostrados os dois

Por isso, o mesmo mostrou-se completamente disposto para realização das extrações dentárias superiores e instalação de implantes osseointegrados na maxila com prótese de arco

Este relatório da actividade do Provedor do Cliente incide sobre o período de Junho a Dezembro de 2009, com início a 2 de Junho, data do lançamento oficial do site do

Examinar é o ato mais simples de folhear, verificar o que consta dos autos, ler algumas páginas, [...], é portanto um ato informal, que não produz efeito processual algum. A vista

III - fiscal administrativo do contrato: servidor designado para auxiliar o gestor do contrato quanto à fiscalização dos aspectos administrativos do contrato. A questão

Figura 3 - Evolução da complacência estática do sistema respiratório antes e depois da lavagem pulmonar e ao longo de quatro horas de experimentação para o grupo controle (GC),

Pró-Reitoria de Ensino de Graduação - PROGRAD __________________________________________________________________ 4 FAEN ENGENHARIA DE ENERGIA JORYEL CAPEL VALTER TECNOLOGIA PARA

Os linfomas cutâneos de célu- las T/NK de comportamento agressivo incluem a síndrome de Sézary, o linfoma extranodal de célula T/NK, tipo nasal, o linfoma cutâneo primário agressivo