Desafio Prático em Java - Iniflex

Este projeto é um exemplo de solução para gerenciamento de funcionários em Java.

Top Language Last Modify

Requisitos

  • Java 8 ou superior
  • IDE de sua preferência

Funcionalidades implementadas

  • Classe Pessoa com atributos nome e dataNascimento.
  • Classe Funcionario que estende Pessoa com atributos salario e funcao.
  • Classe Principal para executar as ações especificadas no desafio.

Ações implementadas na classe Principal:

  • Inserir todos os funcionários.
  • Remover o funcionário "João" da lista.
  • Imprimir todos os funcionários com todas as suas informações.
  • Atualizar os salários dos funcionários com um aumento de 10%.
  • Agrupar os funcionários por função em um MAP.
  • Imprimir os funcionários agrupados por função.
  • Imprimir os funcionários que fazem aniversário nos meses 10 e 12.
  • Imprimir o funcionário com a maior idade.
  • Imprimir a lista de funcionários em ordem alfabética.
  • Imprimir o total dos salários dos funcionários.
  • Imprimir quantos salários mínimos ganha cada funcionário.

Lista de funcionários

Lista de Funcionários

Como executar o projeto

  1. Clone este repositório em sua máquina local:

    git clone git@github.com:pauloruan/desafio-iniflex.git
  2. Importe o projeto em sua IDE preferida (Eclipse, IntelliJ, etc.).

  3. Execute a classe Principal para executar as ações especificadas no desafio.

Autor

Paulo Ruan