Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. espaco(0).
  2. espaco(C):- write(" "),
  3. C1 is C - 1,
  4. espaco(C1).
  5.  
  6. coluna(0):- nl.
  7. coluna(C):- write("X"),
  8. C1 is C - 1,
  9. coluna(C1).
  10.  
  11. coluna1(0).
  12. coluna1(C):- write("X"),
  13. C1 is C - 1,
  14. coluna1(C1).
  15.  
  16. quadrado(0,_).
  17. quadrado(L,C):- coluna(C),
  18. L1 is L - 1,
  19. quadrado(L1,C).
  20.  
  21. %?- quadrado(4,4).
  22.  
  23. tri(0).
  24. tri(C):- coluna(C),
  25. C1 is C - 1,
  26. tri(C1).
  27.  
  28. %?- tri(5).
  29.  
  30. tri2(0).
  31. tri2(C):- C1 is C - 1,
  32. tri2(C1),
  33. coluna(C).
  34.  
  35. %?- tri2(5), tri2(5).
  36.  
  37. tri3(0,_).
  38. tri3(C,D):- E is D - C,
  39. espaco(E),
  40. coluna(C),
  41. C1 is C - 1,
  42. tri3(C1,D).
  43.  
  44. ?- tri3(5,5).
  45.  
  46. tri4(0,_).
  47. tri4(C,D):- E is D - C,
  48. C1 is C - 1,
  49. tri4(C1,D),
  50. espaco(E),
  51. coluna(C).
  52.  
  53. %?- tri4(5,5).
  54.  
  55. los1(0,_).
  56. los1(C,D):- E is D - C,
  57. C1 is C - 1,
  58. los1(C1, D),
  59. espaco(E),
  60. coluna1(C),
  61. coluna(C).
  62.  
  63. %?- los1(5,5).
  64.  
  65. los2(0,_).
  66. los2(C,D):- E is D - C,
  67. C1 is C - 1,
  68. espaco(E),
  69. coluna1(C),
  70. coluna(C),
  71. los2(C1,D).
  72.  
  73. %?- los1(5,5), los2(5,5).
  74.  
  75. trape(0,_).
  76. trape(C,D):- E is D - C,
  77. C1 is C - 1,
  78. trape(C1,D),
  79. espaco(E),
  80. coluna1(C),
  81. coluna1(D),
  82. coluna(C).
  83.  
  84. %?- trape(5,5).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement