Programa

1 resposta
B

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

1 Resposta

R

Olá Bia…

Conseguiu fazer…?

Olha, desculpe, mas o PJ atua com o intuito de ajudar a resolver e não pegar todo o projeto pra fazer…

Comece a fazer… caso tenha algum problema nos contate…

Tá bom?

T+

Criado 11 de abril de 2004
Ultima resposta 26 de jul. de 2005
Respostas 1
Participantes 2