Skip to content

hey-hopers/psc-A3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Faculdade Unisociesc

Prof. Msc. Randerson Melville
Disciplina: Programação de soluções computacionais

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.
  3. Teste sua solução localmente para garantir que funcione conforme esperado.
  4. Submeta sua solução como um pull request.

Divisão de grupos e projetos

  • 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)

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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%