Boas pessoal estou aqui com um pequeno problema em prolog, na realização de um menu...
Eu vou apresentar boas opções e depois o utilizador irá escolher uma delas e dependendo da escolha irá chamar uma outra função...
Tenho o seguinte código para este menu:
euro:-
write(' 1 - Adicionar Nova equipa'),nl,
write(' 2 - Remover equipa'),nl,
write('stop - para sair'),nl,
write('Escolha uma opçao '),nl,
read(X),nl,write(X). (Este write já não apresenta logo imagino que o read não funciona)
verifica(stop):-!.
verifica(X),X=:=1:-executa(portugal). (Para verificar o valor de X e chamar a função correspondente é assim??)
Desde já obrigado por qualquer ajuda que me possam dar...
Eu vou apresentar boas opções e depois o utilizador irá escolher uma delas e dependendo da escolha irá chamar uma outra função...
Tenho o seguinte código para este menu:
euro:-
write(' 1 - Adicionar Nova equipa'),nl,
write(' 2 - Remover equipa'),nl,
write('stop - para sair'),nl,
write('Escolha uma opçao '),nl,
read(X),nl,write(X). (Este write já não apresenta logo imagino que o read não funciona)
verifica(stop):-!.
verifica(X),X=:=1:-executa(portugal). (Para verificar o valor de X e chamar a função correspondente é assim??)
Desde já obrigado por qualquer ajuda que me possam dar...