Facebook
From daniel, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 201
  1. knowledge base wyborDeskiSnowboardowej
  2. facets
  3. single yes;
  4.  
  5. plec:
  6. query "Podaj plec:"
  7. val oneof {"mezczyzna","kobieta"};
  8.  
  9. waga:
  10. query "Podaj swoja wage"
  11. unit"kg"
  12. val range<20,200>;
  13.  
  14. wzrost:
  15. query "Podaj swoj wzrost"
  16. unit "cm"
  17. val range <80,220>;
  18.  
  19. rozmiarButa:
  20. query"Podaj rozmiar buta"
  21. val range<20,55>;
  22.  
  23. doswiadczenie:
  24. query "Doswiadczenie"
  25. val oneof {"poczatkujacy","sredniozaawansowany","ekspert"};
  26.  
  27. rodzajStoku:
  28. query"Gdzie bedziesz jezdzil/a?"
  29. val someof{"Przygotowany stok","Na dziko(puch)","snowpark"};
  30.  
  31. predkoscJazdy:
  32. query"Jak szybko jezdzisz"
  33. val oneof{"szybko","umiarkowanie"};
  34.  
  35. stylJazdy:
  36. ask no;
  37.  
  38.  
  39. wide:
  40. ask no;
  41.  
  42.  
  43. rozmiarDeski:
  44. ask no;
  45.  
  46.  
  47. deska:
  48. ask no;
  49. end;
  50.  
  51. rules
  52. 01: stylJazdy = "All mountain" if
  53. (doswiadczenie="poczatkujacy"|doswiadczenie="sredniozaawansowany"),
  54. rodzajStoku="Przygotowany stok",
  55. predkoscJazdy="umiarkowanie";
  56. 02: stylJazdy = "Freestyle" if
  57. (doswiadczenie="poczatkujacy"|doswiadczenie="sredniozaawansowany"),
  58. ((rodzajStoku="Przygotowany stok"&rodzajStoku="Na dziko(puch)")|(rodzajStoku="snowpark")),
  59. predkoscJazdy="umiarkowanie";
  60. 03: stylJazdy = "Freeride" if
  61. (doswiadczenie="ekspert"|doswiadczenie="sredniozaawansowany"),
  62. (rodzajStoku="Przygotowany stok"|rodzajStoku="Na dziko(puch)"),
  63. predkoscJazdy="szybko";
  64. 04: stylJazdy = "Jibbing" if
  65. (doswiadczenie="ekspert"|doswiadczenie="sredniozaawansowany"),
  66. rodzajStoku="snowpark",
  67. predkoscJazdy="umiarkowanie";
  68.  
  69. 05: wide = "tak" if
  70. rozmiarButa > 44;
  71. 06: wide = "nie" if
  72. rozmiarButa < 45;
  73.  
  74. // KOBIETA <155
  75. 07: rozmiarDeski = "140" if
  76. plec="kobieta",
  77. waga < 40,
  78. wzrost < 155;
  79. 08: rozmiarDeski = "140 do 143" if
  80. plec="kobieta",
  81. waga >40&<50,
  82. wzrost < 155;
  83. 09: rozmiarDeski = "142 do 145" if
  84. plec="kobieta",
  85. waga <50,60>,
  86. wzrost < 155;
  87. 10: rozmiarDeski = "144 do 147" if
  88. plec="kobieta",
  89. waga <60,70>,
  90. wzrost < 155;
  91. 11: rozmiarDeski = "146 do 149" if
  92. plec="kobieta",
  93. waga > 70,
  94. wzrost < 155;
  95.  
  96. // KOBIETA <155,160>
  97. 12: rozmiarDeski = "142" if
  98. plec="kobieta",
  99. waga < 40,
  100. wzrost <155,160>;
  101. 13: rozmiarDeski = "142 do 144" if
  102. plec="kobieta",
  103. waga <40,50>,
  104. wzrost <155,160>;
  105. 14: rozmiarDeski = "143 do 147" if
  106. plec="kobieta",
  107. waga <50,60>,
  108. wzrost <155,160>;
  109. 15: rozmiarDeski = "145 do 149" if
  110. plec="kobieta",
  111. waga <60,70>,
  112. wzrost <155,160>;
  113. 16: rozmiarDeski = "147 do 150" if
  114. plec="kobieta",
  115. waga > 70,
  116. wzrost <155,160>;
  117.  
  118. // KOBIETA <160,165>
  119. 17: rozmiarDeski = "144" if
  120. plec="kobieta",
  121. waga < 40,
  122. wzrost <160,165>;
  123. 18: rozmiarDeski = "143 do 145"> if
  124. plec="kobieta",
  125. waga <40,50>,
  126. wzrost <160,165>;
  127. 19: rozmiarDeski = "145 do 148" if
  128. plec="kobieta",
  129. waga <50,60>,
  130. wzrost <160,165>;
  131. 20: rozmiarDeski = "147 do 150" if
  132. plec="kobieta",
  133. waga <60,70>,
  134. wzrost <160,165>;
  135. 21: rozmiarDeski = "149 do 152" if
  136. plec="kobieta",
  137. waga > 70,
  138. wzrost <160,165>;
  139.  
  140. // KOBIETA <165,175>
  141. 22: rozmiarDeski = "146" if
  142. plec="kobieta",
  143. waga < 40,
  144. wzrost <165,175>;
  145. 23: rozmiarDeski = "144 do 147"> if
  146. plec="kobieta",
  147. waga <40,50>,
  148. wzrost <165,175>;
  149. 24: rozmiarDeski = "146 do 150" if
  150. plec="kobieta",
  151. waga <50,60>,
  152. wzrost <165,175>;
  153. 25: rozmiarDeski = "149 do 152" if
  154. plec="kobieta",
  155. waga <60,70>,
  156. wzrost <165,175>;
  157. 26: rozmiarDeski = "150 do 153" if
  158. plec="kobieta",
  159. waga > 70,
  160. wzrost <165,175>;
  161.  
  162. // KOBIETA > 175
  163. 27: rozmiarDeski = "148" if
  164. plec="kobieta",
  165. waga < 40,
  166. wzrost > 175;
  167. 28: rozmiarDeski = "147 do 150"> if
  168. plec="kobieta",
  169. waga <40,50>,
  170. wzrost > 175;
  171. 29: rozmiarDeski = "149 do 153" if
  172. plec="kobieta",
  173. waga <50,60>,
  174. wzrost > 175;
  175. 30: rozmiarDeski = "152 do 155" if
  176. plec="kobieta",
  177. waga <60,70>,
  178. wzrost > 175;
  179. 31: rozmiarDeski = "od 155" if
  180. plec="kobieta",
  181. waga > 70,
  182. wzrost > 175;
  183.  
  184.  
  185.  
  186.  
  187.  // MEZCZYZNA <155
  188. 32: rozmiarDeski = "do 145" if
  189. plec="mezczyzna",
  190. waga < 50,
  191. wzrost < 155;
  192. 33: rozmiarDeski = "145 do 150"> if
  193. plec="mezczyzna",
  194. waga <50,60>,
  195. wzrost < 155;
  196. 34: rozmiarDeski = "149 do 154" if
  197. plec="mezczyzna",
  198. waga <60,70>,
  199. wzrost < 155;
  200. 35: rozmiarDeski = "153 do 156" if
  201. plec="mezczyzna",
  202. waga <70,80>,
  203. wzrost < 155;
  204. 36: rozmiarDeski = "155 do 159" if
  205. plec="mezczyzna",
  206. waga > 80,
  207. wzrost < 155;
  208.  
  209.  
  210.  // MEZCZYZNA <155,170>
  211. 37: rozmiarDeski = "do 150" if
  212. plec="mezczyzna",
  213. waga < 50,
  214. wzrost <155,170>;
  215. 38: rozmiarDeski = "149 do 154"> if
  216. plec="mezczyzna",
  217. waga <50,60>,
  218. wzrost <155,170>;
  219. 39: rozmiarDeski = "153 do 156" if
  220. plec="mezczyzna",
  221. waga <60,70>,
  222. wzrost <155,170>;
  223. 40: rozmiarDeski = "155 do 159" if
  224. plec="mezczyzna",
  225. waga <70,80>,
  226. wzrost <155,170>;
  227. 41: rozmiarDeski = "158 do 161" if
  228. plec="mezczyzna",
  229. waga > 80,
  230. wzrost <155,170>;
  231.  
  232.  // MEZCZYZNA <170,180>
  233. 42: rozmiarDeski = "do 152" if
  234. plec="mezczyzna",
  235. waga < 50,
  236. wzrost <170,180>;
  237. 43: rozmiarDeski = "153 do 155"> if
  238. plec="mezczyzna",
  239. waga <50,60>,
  240. wzrost <170,180>;
  241. 44: rozmiarDeski = "154 do 158" if
  242. plec="mezczyzna",
  243. waga <60,70>,
  244. wzrost <170,180>;
  245. 45: rozmiarDeski = "157 do 160" if
  246. plec="mezczyzna",
  247. waga <70,80>,
  248. wzrost <170,180>;
  249. 46: rozmiarDeski = "159 do 162" if
  250. plec="mezczyzna",
  251. waga > 80,
  252. wzrost <170,180>;
  253.  
  254.  // MEZCZYZNA <180,200>
  255. 47: rozmiarDeski = "do 155" if
  256. plec="mezczyzna",
  257. waga < 50,
  258. wzrost <180,200>;
  259. 48: rozmiarDeski = "155 do 158"> if
  260. plec="mezczyzna",
  261. waga <50,60>,
  262. wzrost <180,200>;
  263. 49: rozmiarDeski = "157 do 160" if
  264. plec="mezczyzna",
  265. waga <60,70>,
  266. wzrost <180,200>;
  267. 50: rozmiarDeski = "159 do 162" if
  268. plec="mezczyzna",
  269. waga <70,80>,
  270. wzrost <180,200>;
  271. 51: rozmiarDeski = "161 do 164" if
  272. plec="mezczyzna",
  273. waga > 80,
  274. wzrost <180,200>;
  275.  
  276.  
  277. end;
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.