oi,
caso tenha alguem q adora java e esteja morrendo de vontade de bolar um novo programinha… ou tenha alguma ideia sobre algum pedaço do problema… sinta-se a vontade com esse:
Eh um programa q simula a instalação de pacotes…
Os comandos que ele aceita são:
DEPENDE p p1 p2… Este comando indica que o pacote p depende dos pacotes a seguir. O comando não produz saída.
INSTALA p Este coamndo pede a instalação do pacote p. Além disso ele isntala todos os pacotes dos quais p depende, e assim sucessivamente, até que p possa ser usado sem problemas. Dois tipos de mdgs são possíveis:
-Pacote p já está instalado
-Pacote p foi instalado(uma msg desse tipo para cada pacote instalado)
RETIRA p Este comando desinstala p e todos os seus pacotes usados por p e seus sucessores, que não são usados por outros pacotes.Três tipos de msgs são possiveis:
-Pacote x w… depende de p
-Pacote p não esta instalado
-Pacote p foi retirado(Uma msg desse tipo para cada pacote retirado)
LISTA Lista os pacotes instalados
FIM Encerra comandos
Ao dar uma serie de comandos como entrada, os resultados devem apresentar os camandos dados e as msgs fornecidas pelo sistema, exemplo:
entrada:
DEPENDE browser rede modem dialup
DEPENDE editor impressora driver
DEPENDE mail rede tcpip modem
INSTALA rede
INSTALA browser
LISTA
INSTALA mail
USANDO rede
INSTALA Cplusplus
RETIRA modem
RETIRA browser
FIM
saida:
INSTALA REDE
Pacote rede foi instalado
INSTALA browser
Pacote modem foi instalado
Pacote dialup foi instalado
Pacote browser foi instalado
LISTA
rede dialup modem browser
INSTALA mail
Pacote tcpip foi instalado
Pacote mail foi instalado
USANDO rede
Pacote browser, mail precisa de rede
INSTALA Cplusplus
Pacote Cplusplus foi instalado
Retira modem
Pacote browser, mail precisa de modem
RETIRA browser
Pacote dialip foi retirado
Pacote browser foi retirado
Desde jah agradeço qq olhadinha