Programa em java, linguagem basica..
O programa tem de ler um ficheiro imput "
pedidos.txt" exemplo em anexo.
Ao ler o ficheiro preciso que o programa organize as informações por categorias(em anexo) dando as medias:
Pratos
<nome prato 1> <número total de pedidos prato 1>
<nome prato 2> <número total de pedidos prato 2>
<...>
Total de pedidos: n
Média de pedidos: x
Pratos abaixo da média:
<nome prato>
<...>
Pratos com ZERO pedidos:
<...>
Bebidas
<nome bebida 1> <número total de pedidos bebida 1>
<...>
Total de pedidos: n1
Média de pedidos: y
Bebidas abaixo da média:
<nome bebida>
<...>
Bebidas com ZERO pedidos:
<...>
Entradas
<nome entrada 1> <número de pedidos entrada 1>
<...>
Total de pedidos: n2
Média de pedidos: z
Entradas abaixo da média:
<...>
Sobremesas
<nome sobremesa 1> <número de pedidos sobremesa 1>
<...>
Total de pedidos: n3
Média de pedidos: xz
Sobremesas abaixo da média:
<...>
Bebidas com ZERO pedidos:
<...>
Outros
<nome produto 1> <número de pedidos produto 1>
<...>
Total de pedidos: n4
Média de pedidos: zx
Outros abaixo da média:
<...>
Outros com ZERO pedidos:
<...>
Produtos desconhecidos
Total de produtos desconhecidos: n5
<nome produto desconhecido 1>
<...
Exemplo em anexo <data-hora>.txt
-> Não deve ser implementado qualquer menu para interacção manual com o utilizador.
-> O ficheiro de input deve ser lido a partir do directório onde se encontra o executável do programa.
-> O ficheiro de output deve ser escrito no directório onde se encontra o executável do programa.
-> Não devem ser adicionados quaisquer cabeçalhos (ou rodapés) aos ficheiros de output.
Não usar class Object nem .this
Usar o scanner para ler o ficheiro
Usar coisas simples como array, hashmap, iterator.
Prazo de Entrega: Não estabelecido