- knowledge base wyborDeskiSnowboardowej
- facets
- single yes;
- plec:
- query "Podaj plec:"
- val oneof {"mezczyzna","kobieta"};
- waga:
- query "Podaj swoja wage"
- unit"kg"
- val range<20,200>;
- wzrost:
- query "Podaj swoj wzrost"
- unit "cm"
- val range <80,220>;
- rozmiarButa:
- query"Podaj rozmiar buta"
- val range<20,55>;
- doswiadczenie:
- query "Doswiadczenie"
- val oneof {"poczatkujacy","sredniozaawansowany","ekspert"};
- rodzajStoku:
- query"Gdzie bedziesz jezdzil/a?"
- val someof{"Przygotowany stok","Na dziko(puch)","snowpark"};
- predkoscJazdy:
- query"Jak szybko jezdzisz"
- val oneof{"szybko","umiarkowanie"};
- stylJazdy:
- ask no;
- wide:
- ask no;
- rozmiarDeski:
- ask no;
- deska:
- ask no;
- end;
- rules
- 01: stylJazdy = "All mountain" if
- (doswiadczenie="poczatkujacy"|doswiadczenie="sredniozaawansowany"),
- rodzajStoku="Przygotowany stok",
- predkoscJazdy="umiarkowanie";
- 02: stylJazdy = "Freestyle" if
- (doswiadczenie="poczatkujacy"|doswiadczenie="sredniozaawansowany"),
- ((rodzajStoku="Przygotowany stok"&rodzajStoku="Na dziko(puch)")|(rodzajStoku="snowpark")),
- predkoscJazdy="umiarkowanie";
- 03: stylJazdy = "Freeride" if
- (doswiadczenie="ekspert"|doswiadczenie="sredniozaawansowany"),
- (rodzajStoku="Przygotowany stok"|rodzajStoku="Na dziko(puch)"),
- predkoscJazdy="szybko";
- 04: stylJazdy = "Jibbing" if
- (doswiadczenie="ekspert"|doswiadczenie="sredniozaawansowany"),
- rodzajStoku="snowpark",
- predkoscJazdy="umiarkowanie";
- 05: wide = "tak" if
- rozmiarButa > 44;
- 06: wide = "nie" if
- rozmiarButa < 45;
- // KOBIETA <155
- 07: rozmiarDeski = "140" if
- plec="kobieta",
- waga < 40,
- wzrost < 155;
- 08: rozmiarDeski = "140 do 143" if
- plec="kobieta",
- waga >40&<50,
- wzrost < 155;
- 09: rozmiarDeski = "142 do 145" if
- plec="kobieta",
- waga <50,60>,
- wzrost < 155;
- 10: rozmiarDeski = "144 do 147" if
- plec="kobieta",
- waga <60,70>,
- wzrost < 155;
- 11: rozmiarDeski = "146 do 149" if
- plec="kobieta",
- waga > 70,
- wzrost < 155;
- // KOBIETA <155,160>
- 12: rozmiarDeski = "142" if
- plec="kobieta",
- waga < 40,
- wzrost <155,160>;
- 13: rozmiarDeski = "142 do 144" if
- plec="kobieta",
- waga <40,50>,
- wzrost <155,160>;
- 14: rozmiarDeski = "143 do 147" if
- plec="kobieta",
- waga <50,60>,
- wzrost <155,160>;
- 15: rozmiarDeski = "145 do 149" if
- plec="kobieta",
- waga <60,70>,
- wzrost <155,160>;
- 16: rozmiarDeski = "147 do 150" if
- plec="kobieta",
- waga > 70,
- wzrost <155,160>;
- // KOBIETA <160,165>
- 17: rozmiarDeski = "144" if
- plec="kobieta",
- waga < 40,
- wzrost <160,165>;
- 18: rozmiarDeski = "143 do 145"> if
- plec="kobieta",
- waga <40,50>,
- wzrost <160,165>;
- 19: rozmiarDeski = "145 do 148" if
- plec="kobieta",
- waga <50,60>,
- wzrost <160,165>;
- 20: rozmiarDeski = "147 do 150" if
- plec="kobieta",
- waga <60,70>,
- wzrost <160,165>;
- 21: rozmiarDeski = "149 do 152" if
- plec="kobieta",
- waga > 70,
- wzrost <160,165>;
- // KOBIETA <165,175>
- 22: rozmiarDeski = "146" if
- plec="kobieta",
- waga < 40,
- wzrost <165,175>;
- 23: rozmiarDeski = "144 do 147"> if
- plec="kobieta",
- waga <40,50>,
- wzrost <165,175>;
- 24: rozmiarDeski = "146 do 150" if
- plec="kobieta",
- waga <50,60>,
- wzrost <165,175>;
- 25: rozmiarDeski = "149 do 152" if
- plec="kobieta",
- waga <60,70>,
- wzrost <165,175>;
- 26: rozmiarDeski = "150 do 153" if
- plec="kobieta",
- waga > 70,
- wzrost <165,175>;
- // KOBIETA > 175
- 27: rozmiarDeski = "148" if
- plec="kobieta",
- waga < 40,
- wzrost > 175;
- 28: rozmiarDeski = "147 do 150"> if
- plec="kobieta",
- waga <40,50>,
- wzrost > 175;
- 29: rozmiarDeski = "149 do 153" if
- plec="kobieta",
- waga <50,60>,
- wzrost > 175;
- 30: rozmiarDeski = "152 do 155" if
- plec="kobieta",
- waga <60,70>,
- wzrost > 175;
- 31: rozmiarDeski = "od 155" if
- plec="kobieta",
- waga > 70,
- wzrost > 175;
- // MEZCZYZNA <155
- 32: rozmiarDeski = "do 145" if
- plec="mezczyzna",
- waga < 50,
- wzrost < 155;
- 33: rozmiarDeski = "145 do 150"> if
- plec="mezczyzna",
- waga <50,60>,
- wzrost < 155;
- 34: rozmiarDeski = "149 do 154" if
- plec="mezczyzna",
- waga <60,70>,
- wzrost < 155;
- 35: rozmiarDeski = "153 do 156" if
- plec="mezczyzna",
- waga <70,80>,
- wzrost < 155;
- 36: rozmiarDeski = "155 do 159" if
- plec="mezczyzna",
- waga > 80,
- wzrost < 155;
- // MEZCZYZNA <155,170>
- 37: rozmiarDeski = "do 150" if
- plec="mezczyzna",
- waga < 50,
- wzrost <155,170>;
- 38: rozmiarDeski = "149 do 154"> if
- plec="mezczyzna",
- waga <50,60>,
- wzrost <155,170>;
- 39: rozmiarDeski = "153 do 156" if
- plec="mezczyzna",
- waga <60,70>,
- wzrost <155,170>;
- 40: rozmiarDeski = "155 do 159" if
- plec="mezczyzna",
- waga <70,80>,
- wzrost <155,170>;
- 41: rozmiarDeski = "158 do 161" if
- plec="mezczyzna",
- waga > 80,
- wzrost <155,170>;
- // MEZCZYZNA <170,180>
- 42: rozmiarDeski = "do 152" if
- plec="mezczyzna",
- waga < 50,
- wzrost <170,180>;
- 43: rozmiarDeski = "153 do 155"> if
- plec="mezczyzna",
- waga <50,60>,
- wzrost <170,180>;
- 44: rozmiarDeski = "154 do 158" if
- plec="mezczyzna",
- waga <60,70>,
- wzrost <170,180>;
- 45: rozmiarDeski = "157 do 160" if
- plec="mezczyzna",
- waga <70,80>,
- wzrost <170,180>;
- 46: rozmiarDeski = "159 do 162" if
- plec="mezczyzna",
- waga > 80,
- wzrost <170,180>;
- // MEZCZYZNA <180,200>
- 47: rozmiarDeski = "do 155" if
- plec="mezczyzna",
- waga < 50,
- wzrost <180,200>;
- 48: rozmiarDeski = "155 do 158"> if
- plec="mezczyzna",
- waga <50,60>,
- wzrost <180,200>;
- 49: rozmiarDeski = "157 do 160" if
- plec="mezczyzna",
- waga <60,70>,
- wzrost <180,200>;
- 50: rozmiarDeski = "159 do 162" if
- plec="mezczyzna",
- waga <70,80>,
- wzrost <180,200>;
- 51: rozmiarDeski = "161 do 164" if
- plec="mezczyzna",
- waga > 80,
- wzrost <180,200>;
- end;