Prof. Msc. Randerson Melville
Disciplina: Programação de soluções computacionais
Pacotes e Classes: Organizar o código em pacotes e classes de acordo com as funcionalidades do projeto. Modularização: Dividir o código em métodos e funções que executem tarefas específicas, promovendo a reutilização e manutenção do código.
Modelagem: Criar uma estrutura de banco de dados adequada para armazenar as informações necessárias para o projeto. Conexão: Estabelecer a conexão com o banco de dados utilizando JDBC. Operações CRUD: Implementar operações CRUD (Create, Read, Update, Delete) para manipulação dos dados no banco de dados.
Utilização: Implementar uma interface gráfica para interação com o usuário, caso aplicável ao projeto.
- Clone este repositório para o seu ambiente de desenvolvimento local:
- Escreva sua solução para o problema no arquivo java correspondente.
- Teste sua solução localmente para garantir que funcione conforme esperado.
- Submeta sua solução como um pull request.
- Grupo 1: Calculadora de Notas (Brayan, Pedro Cavalcante, Felipe Fendrich, Vinicius)
- Grupo 2: Lista de Tarefas (Phellype, Henrique, Pedro Menegon, Kauan)
- Grupo 3: Conversor de Moedas (Alicia, Mayara, Thomas)
- Grupo 4: Gerador de Senhas Aleatórias (Tobias, Matheus, Pedro Henrique, Alexandre)
- Grupo 5: Contador de Palavras (Ali Reda, Bryan, João, Samuel)
- Calculadora de Notas:
Desenvolver uma calculadora que permite aos alunos inserir suas notas em diferentes disciplinas e calcular a média final. A aplicação pode incluir opções para adicionar notas de provas, trabalhos e participações, e calcular a média ponderada de acordo com os pesos definidos para cada tipo de avaliação.
- Lista de Tarefas:
Criar uma aplicação de lista de tarefas onde os usuários podem adicionar, visualizar, marcar como concluídas e excluir tarefas. A aplicação pode incluir recursos como prioridades, datas de vencimento, categorias de tarefas e filtragem por status.
- Conversor de Moedas:
Desenvolver um conversor de moedas que permite aos usuários converter valores entre diferentes moedas. Os alunos podem implementar a integração com uma API de conversão de moedas para obter as taxas de câmbio atualizadas e realizar as conversões de forma automática.
- Gerador de Senhas Aleatórias:
Criar um programa que gera senhas aleatórias com base em critérios definidos pelo usuário, como comprimento da senha, inclusão de letras maiúsculas, minúsculas, números e caracteres especiais. Os alunos podem implementar uma interface gráfica básica para permitir a interação do usuário e exibir as senhas geradas.
- Contador de Palavras:
Desenvolver uma aplicação que conta o número de palavras, caracteres e linhas em um texto inserido pelo usuário. Os alunos podem criar uma interface simples onde o usuário pode inserir o texto e visualizar as estatísticas de contagem. O programa deve fornecer informações precisas e atualizadas conforme o usuário insere ou edita o texto.