Advertisement
FelipeApolina12

trabalho_prolog

May 9th, 2023 (edited)
866
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 3.10 KB | Source Code | 0 0
  1. % generos
  2. genero('ação').
  3. genero('animação').
  4. genero('aventura').
  5. genero('comédia').
  6. genero('crime').
  7. genero('documentário').
  8. genero('drama').
  9. genero('fantasia').
  10. genero('ficção_científica').
  11. genero('guerra').
  12. genero('horror').
  13. genero('musical').
  14. genero('mistério').
  15. genero('romance').
  16. genero('suspense').
  17. genero('terror').
  18. genero('western').
  19.  
  20. % filmes de ação
  21. filme('velozes_e_furiosos_9', 'ação').
  22. filme('shang-chi_e_a_lenda_dos_dez_anéis', 'ação').
  23. filme('viúva_negra', 'ação').
  24. filme('o_esquadrão_suicida', 'ação').
  25. filme('godzilla_vs._kong', 'ação').
  26. filme('resgate', 'ação').
  27. filme('sem_remorso', 'ação').
  28. filme('mundo_em_caos', 'ação').
  29. filme('jolt', 'ação').
  30. filme('the_tomorrow_war', 'ação').
  31. filme('out_of_death', 'ação').
  32. filme('a_guerra_do_amanhã', 'ação').
  33. filme('army_of_the_dead', 'ação').
  34. filme('f9', 'ação').
  35. filme('wrath_of_man', 'ação').
  36. filme('mortal_kombat', 'ação').
  37.  
  38. % filmes de animação
  39. filme('luca', 'animação').
  40. filme('raya_e_o_último_dragão', 'animação').
  41. filme('vivo', 'animação').
  42. filme('the_mitchells_vs._the_machines', 'animação').
  43. filme('space_jam:_a_new_legacy', 'animação').
  44. filme('soul', 'animação').
  45. filme('o_poderoso_chefinho_2:_negócios_da_família', 'animação').
  46. filme('bob_esponja:_o_incrível_resgate', 'animação').
  47. filme('spirit:_o_indomável', 'animação').
  48. filme('trollhunters:_a_ascensão_dos_titãs', 'animação').
  49. filme('o_reino_gelado:_a_terra_dos_espelhos', 'animação').
  50. filme('arcane', 'animação').
  51. filme('flee', 'animação').
  52. filme('maya_e_o_universo_da_estação_de_mel', 'animação').
  53. filme('fortnite:_a_queda', 'animação').
  54. filme('super_mario_bros._o_filme', 'animação').
  55.  
  56. % filmes de aventura
  57. filme('jungle_cruise', 'aventura').
  58. filme('tom_&_jerry', 'aventura').
  59. filme('space_jam:a_new_legacy', 'aventura').
  60. filme('um_lugar_silencioso-_parte_ii', 'aventura').
  61. filme('free_guy:_assumindo_o_controle', 'aventura').
  62. filme('black_widow', 'aventura').
  63. filme('godzilla_vs._kong', 'aventura').
  64. filme('os_croods_2:_uma_nova_era', 'aventura').
  65. filme('o_homem_nas_trevas_2', 'aventura').
  66. filme('the_tomorrow_war', 'aventura').
  67. filme('honeydew', 'aventura').
  68. filme('a_guerra_do_amanhã', 'aventura').=
  69. filme('outside_the_wire', 'aventura').
  70. filme('guardiões_da_galáxia_vol_3', 'aventura').
  71.  
  72. % filmes de comédia
  73. filme('as_branquelas', 'comédia').
  74. filme('corra_que_a_policia_vem_ai', 'comédia').
  75. filme('de_volta_para_o_futuro', 'comédia').
  76. filme('dois_filhos_de_frans', 'comédia').
  77. filme('escola_de_rock', 'comédia').
  78. filme('férias_frustradas', 'comédia').
  79. filme('meu_malvado_favorito', 'comédia').
  80. filme('o_efeito_borboleta', 'comédia').
  81. filme('os_vingadores', 'comédia').
  82. filme('sexta-feira_em_apuros', 'comédia').
  83.  
  84.  
  85. % Regras
  86. ver_genero(Filme, Genero) :-
  87.     filme(Filme, Genero).
  88.  
  89. filmes_do_genero(Genero) :-
  90.     genero(Genero),
  91.     write('Filmes de '), write(Genero), write(':'), nl,
  92.     findall(Filme, filme(Filme, Genero), Filmes),
  93.     write_list(Filmes).
  94.  
  95. write_list([]).
  96. write_list([X|Xs]) :-
  97.     write(X), nl,
  98.     write_list(Xs).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement