Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
RandMelville authored May 21, 2024
1 parent a7e3cf5 commit da5fce8
Showing 1 changed file with 49 additions and 1 deletion.
50 changes: 49 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,49 @@
# psc-A3
## Faculdade Unisociesc
Prof. Msc. Randerson Melville <br/>
Disciplina: Programação de soluções computacionais <br/>

## Estrutura do Projeto
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.

## Banco de Dados
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.

## Interface Gráfica
Utilização: Implementar uma interface gráfica para interação com o usuário, caso aplicável ao projeto.

## Submissão do Projeto
1. Clone este repositório para o seu ambiente de desenvolvimento local:
2. Escreva sua solução para o problema no arquivo java correspondente.
4. Teste sua solução localmente para garantir que funcione conforme esperado.
5. Submeta sua solução como um pull request.

## Divisão de grupos e projetos
+ Grupo 1: Calculadora de Notas
+ Grupo 2: Lista de Tarefas
+ Grupo 3: Conversor de Moedas
+ Grupo 4: Gerador de Senhas Aleatórias:
+ Grupo 5: Contador de Palavras

## Projetos
1. **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.

2. **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.

3. **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.

4. **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.

5. **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.

0 comments on commit da5fce8

Please sign in to comment.