Skip to content

Lzdevmendes/Project-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teste Prático Iniflex - Sistema de Funcionários

Este projeto Java implementa um sistema de gestão de funcionários conforme os requisitos do teste prático da Iniflex.

Estrutura do Projeto

  • Pessoa.java: Classe base com atributos nome e data de nascimento
  • Funcionario.java: Classe que estende Pessoa, adicionando salário e função
  • Principal.java: Classe principal que executa todas as operações requisitadas

Funcionalidades Implementadas

  1. ✅ Inserção de todos os funcionários da tabela fornecida
  2. ✅ Remoção do funcionário "João"
  3. ✅ Impressão de funcionários com formatação (dd/mm/aaaa para datas, ponto como separador de milhares, vírgula como decimal)
  4. ✅ Aplicação de 10% de aumento salarial
  5. ✅ Agrupamento de funcionários por função em MAP
  6. ✅ Impressão de funcionários agrupados por função
  7. ✅ Listagem de aniversariantes dos meses 10 e 12
  8. ✅ Identificação do funcionário mais velho
  9. ✅ Listagem em ordem alfabética
  10. ✅ Cálculo do total de salários
  11. ✅ Cálculo de quantos salários mínimos cada funcionário ganha

Como Executar

Pré-requisitos

  • Java JDK 8 ou superior instalado

Compilação

javac *.java

Execução

java Principal

Dados dos Funcionários

O sistema trabalha com os seguintes funcionários (conforme tabela fornecida):

Nome Data Nascimento Salário Função
Maria 18/10/2000 2.009,44 Operador
João 12/05/1990 2.284,38 Operador
Caio 02/05/1961 9.836,14 Coordenador
Miguel 14/10/1988 19.119,88 Diretor
Alice 05/01/1995 2.234,68 Recepcionista
Heitor 19/11/1999 1.582,72 Operador
Arthur 31/03/1993 4.071,84 Contador
Laura 08/07/1994 3.017,45 Gerente
Heloísa 24/05/2003 1.606,85 Eletricista
Helena 02/09/1996 2.799,93 Gerente

Características Técnicas

  • Utiliza BigDecimal para cálculos financeiros precisos
  • Formatação de datas com DateTimeFormatter
  • Formatação de valores monetários com separadores brasileiros
  • Uso de Streams e Collections modernas do Java
  • Salário mínimo considerado: R$ 1.212,00

Autor

Desenvolvido para o teste prático da Iniflex.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages