Java

1 resposta
java
J
Neste projeto, pretende-se gerenciar telegramas entregues em uma agência de uma empresa de envio e entrega de correspondências

que atua em todo o território brasileiro. Ainda que não ostentem a mesma popularidade de anos atrás, tal serviço ainda é oferecido

por algumas empresas para comunicação de mensagens curtas e urgentes. Na agência em questão, considere haver separação física

dos telegramas por unidade da federação de destino, para melhor planejamento das atividades de remessa. No ato de cadastro de um

telegrama, os seguintes dados deverão ser fornecidos: a) destinatário; b) remetente; c) texto da mensagem; e d) endereço de destino.

Em relação ao endereço de destino, é imprescindível que nele conste unidade da federação de destino, na forma de sigla de dois

caracteres. O uso de coleções genéricas concretas para a manipulação de mapas e tabelas de hash de telegramas é obrigatório,

considerando-se, a título de função de hash, unidade da federação de destino de cada correspondência. Também deverá ser

considerada possibilidade de dois ou mais telegramas serem enviados para a mesma unidade da federação, ao que cada valor de

hash deverá estar associado a uma lista.

 Associação de identificador numérico único a cada telegrama cadastrado;

 Remoção de telegramas  cadastrados (a partir da entrada dos respectivos identificadores numéricos);

 Consulta de dados de determinado telegrama (destinatário, remetente, texto da mensagem e endereço de destino), a partir da

entrada do seu respectivo identificador numérico;

 Consulta de quantidade, por unidade de federação de destino, de telegramas em cujo corpo de mensagem  ocorrências de

determinada palavra ou trecho de texto;

 Consultas de caráter estatístico, a saber: a) quantidade de telegramas com destino para determinada unidade da federação; b)

percentual de telegramas por unidade de destino; e c) unidades da federação com maior e menor quantidade de telegramas para

os quais deverão ser enviados.

1 Resposta

E
Criado 1 de novembro de 2022
Ultima resposta 1 de nov. de 2022
Respostas 1
Participantes 2