Advertisement
Guest User

Untitled

a guest
Jul 21st, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. blema :- ((write('O hall estah molhando? (sim/nao)'), read(Hall_molhado)),
  2. (write('O hall estah molhando? (sim/nao)'), read(Cozinha_seca)),
  3. (write('O hall estah molhando? (sim/nao)'), read(Banheiro_seco)),
  4. (write('O hall estah molhando? (sim/nao)'), read(Janela_fechada)),
  5. (write('O hall estah molhando? (sim/nao)'), read(Sem_chuva)),
  6. (regra(Hall_molhado,Cozinha_seca,Banheiro_seco,Janela_fechada,Sem_chuva))).
  7.  
  8. regra(Hall_molhado,Cozinha_seca,Banheiro_seco,Janela_fechada,Sem_chuva) :- (vazamento_banheiro(Cozinha_seca, Hall_molhado), write('Vazemento no banheiro!')),
  9. (problema_cozinha(Hall_molhado,Banheiro_seco), write('Problema na cozinha!')),
  10. (vazamento_cozinha(Hall_molhado,Banheiro_seco,Janela_fechada,Sem_chuva), write('Vazamento na cozinha!!!')).
  11.  
  12. vazamento_banheiro(Cozinha_seca, Hall_molhado) :- Cozinha_seca == 'sim', Hall_molhado == 'sim'.
  13. problema_cozinha(Hall_molhado,Banheiro_seco) :- Hall_molhado == 'sim', Banheiro_seco == 'sim'.
  14. sem_agua_exterior(Janela_fechada,Sem_chuva) :- Janela_fechada == 'sim'; Sem_chuva == 'sim'.
  15. vazamento_cozinha(Hall_molhado,Banheiro_seco,Janela_fechada,Sem_chuva) :- problema_cozinha(Hall_molhado,Banheiro_seco),
  16. sem_agua_exterior(Janela_fechada,Sem_chuva).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement