Voltar

Lista de Projetos

Visualizando versão #20 da página
(Restaurar esta versão) 

Modificado: 22 outubro 2018, 10:04 AM   Usuário: Dilvan de Abreu Moreira  → Dilvan de Abreu Moreira


API FIPE

Crie um aplicativo Java com uma interface que permita que o usuário faça queries de consulta sobre carros na tabela FIPE. Para consultar utilize a comunicação via API com a https://fipeapi.appspot.com/. Cada query criada pelo usuário deverá mostrar uma resposta textual e gerar um gráfico com a consulta realizado por ele. 

Para cada query é possível escolher o tipo de veículo (carros, motos ou caminhões), a marca, modelo, ano, preço. Essa escolha será feita usando a interface gráfica. Note que alguns tipos de interface são mais apropriadas para alguns tipos de dados. Por exemplo, para tipos de veículos uma lista as 3 opções funciona bem. Já para marcas, essa pode não ser a melhor opção, se existir um número de marcas muito grande.

Os gráficos a serem apresentados podem ser escolhidos pelo usuário. Você deve implementar, pelo menos, 2 tipos de gráficos. Por exemplo: Quantidade de modelos por marca de carro, pode gerar um gráfico de pizza. Você pode limitar que tipos de gráficos uma query pode gerar (mas isso é opcional).

Chat


Course App

This program (implemented in Swing) should read a set of courses and their dependencies from a property file, a JSON file, XML file or a database (this choice is optional) . For each course, it should read its time table.

This program should help students choose the classes they are going to take in a semester. Each student will mark the classes he already have taken and the program will show all the classes he can take and their time tables. After that, the student can choose the classes he will take. The program should show the student time table and mark (in red) the courses that have time collisions. The UI has to be implemented in Swing.


File Manager


PacMan

Exercício da Api Fipe:

Crie uma interface que permita que o usuário faça queries de consulta sobre carros.  Para consultar utilize a comunicação via API com a https://fipeapi.appspot.com/. 

class="inserted">Cada query criada pelo usuário deverá gerar um grafico com a consulta realizado por ele. Por exemplo: Quantidade de modelos por marca de carro, deverá gerar um gráfico de pizza.pacman

Pacman is an icon of a video game, this programming project is going to be “choose your own adventure” style. The wall collision might be tricky at first, but there are plenty of approaches to try: reading colour information off screen, math, tile maps… You could totally get away with just letting the ghosts run around in random directions, smacking against the walls (because you got that collision detection working, right?), but if you are interested and have enough time – each ghost could have a unique AI, just like in the original game.
Implementar o jogo PacMan em Java. 

The program has to be:

1- Object Oriented,

2- Use Java graphic libraries (Swing),

3- Have the itens: Pacman, vitamins, food and ghosts (at least 3),

4- Ghosts can move randomly, but the use of some AI is going to be rewarded,,

5- Pacman and the Ghosts have to show some animations: ex: they have to open and close their mouths when they eat something.


Foliotracker


Controle de Estoque para Pet Shop

Implemente um pequeno Sistema de Controle de Estoque para uma Pet Shop. Ele tem que possibilitar a inserção de dados sobre produtos que serão persistidos no computador.

Para isso faça um aplicativo gráfico, usando Java Swing, que seja capaz de

  • Inserir novos usuários

  • Inserir novos produtos

  • Fazer vendas

  • Pesquisar por produtos (Busca usando palavras)

  • Salvar e ler dados do disco

  • Gerar relatórios sobre vendas e estoque (na tela)

Lembre-se de fazer uma interface gráfica amigável e intuitiva, além disso, utilize a base de dados que preferir. OBS: O intuito do trabalho é utilizar arquivos para manter os dados, não um banco de dados propriamente dito.

Você pode ler os dados no início do programa e escrever quando o usuário clicar num botão e/ou antes de sair do programa. Os dados são guardados numa estrutura em memória. O que você usará? Mapas, listas, uma combinação dos dois, outra coisa?