↩️Voltar

📁 Exercícios com Classes

1. Controle de cotas de disco [código]

A ACME Inc., uma organização com mais de 1500 funcionários, está tendo problemas de espaço em disco no seu servidor de arquivos.

Arquivo de entrada (usuarios.txt):

alexandre       456123789
anderson        1245698456
antonio         123456456
carlos          91257581
cesar           987458
rosemary        789456125

Relatório gerado (relatório.txt):

ACME Inc.           Uso do espaço em disco pelos usuários
------------------------------------------------------------------------
Nr.  Usuário        Espaço utilizado     % do uso

1    alexandre       434,99 MB            16,85%
2    anderson       1187,99 MB            46,02%
3    antonio         117,73 MB             4,56%
4    carlos           87,03 MB             3,37%
5    cesar             0,94 MB             0,04%
6    rosemary        752,88 MB            29,16%

Espaço total ocupado: 2581,57 MB
Espaço médio ocupado: 430,26 MB
Recursos adicionais (opcional):
  • Ordenar os usuários pelo percentual de espaço ocupado
  • Mostrar apenas os n primeiros em uso, definido pelo usuário
  • Gerar a saída numa página HTML
  • Criar o programa que lê as pastas e gera o arquivo inicial

2. Analisador de logs do Apache [código]

Desenvolva um analisador de log do Apache que mostre quais as strings de pesquisa do Google que mais levam internautas para o site da sua organização.

3. Analisador de logs do Squid: sites bloqueados [código]

Desenvolva um analisador de log do Squid que mostre quais os sites mais bloqueados em uma organização.