//------------------------------------------------------------------------------ // // Tekst Ÿród³a zapisanego w pliku: // cafe.bzw // //------------------------------------------------------------------------------ knowledge source cafe facets ask yes; single yes; auto_dla_Ciebie : ask no single yes val oneof { "BMW e36 coupe 328i", "Mazda RX8", "VOLVO c70", "Honda Civic 1.5T 182 KM", "Volkswagen Polo GTI 2.0 TSI 200 KM", "Peugeot 208 GTI 1.6 e-THP 208 KM", "Daihatsu Feroza", "Toyota RAV4", "UAZ Hunter", "Jeep Cherokee", "Mitsubishi Pajero II", "Mitsubishi Pajero Sport", "Ford Explorer", "Toyota Land Cruiser", "Suzuki Jimny", "Seat Leon I", "Renault Megane II", "Ford Fiesta ST", "Renault Zoe", "Audi a4", "Volkswagen Passat", "Mazda 3", "KIA Optima", "Opel Vectra C Caravan", "Mazda 5", "Volkswagen Passat B6", "Kia Optima II Kombi 2.0 T-GDI", "Ford Mondeo MK5 kombi", "Peugeot 308", "Dacia Lodgy", "Citroen C4 Grand Picasso", "Jeep Grand Cherokee SRT8", "Volkswagen Sharan", "Honda CR-V", "Volkswagen Touran I", "Mercedes CLK C209", "Alfa Romeo GT", "Chrysler 300c", "KIA Proceed" "Jagura S-type R" } picture { "Grafika\\BMWe36.bmp", "Grafika\\MazdaRX8.bmp", "Grafika\\VolvoC70.bmp", "Grafika\\HondaCivic15t.bmp", "Grafika\\VolkswagenPoloGTI20.bmp", "Grafika\\Peugeot208GTI16.bmp", "Grafika\\DaihatsuFeroza.bmp", "Grafika\\ToyotaRAV4.bmp", "Grafika\\UAZHunter.bmp", "Grafika\\JeepCherokee.bmp", "Grafika\\MitsubishiPajeroII.bmp", "Grafika\\MitsubishiPajeroSport.bmp", "Grafika\\FordExplorer.bmp", "Grafika\\ToyotaLandCruiser.bmp", "Grafika\\SuzukiJimny.bmp", "Grafika\\SeatLeonI.bmp", "Grafika\\RenaultMeganeII.bmp", "Grafika\\FordFiestaST.bmp", "Grafika\\RenaultZoe.bmp", "Grafika\\Audia4Sedan.bmp", "Grafika\\VolkswagenPassatSedan.bmp", "Grafika\\Mazda3Sedan.bmp", "Grafika\\KIAOptimaSedan.bmp", "Grafika\\OpelVectrCaravan.bmp", "Grafika\\Mazda5Kombi.bmp", "Grafika\\VolkswagenPassatB6.bmp", "Grafika\\KiaOptimaIIKombi.bmp", "Grafika\\FordMondeoMK5kombi.bmp", "Grafika\\Peugeot308kombi.bmp", "Grafika\\DaciaLodgy.bmp", "Grafika\\CitroenC4GrandPicasso.bmp", "Grafika\\JeepGrandCherokeeSRT8.bmp", "Grafika\\VolkswagenSharan.bmp", "Grafika\\HondaCR-V.bmp", "Grafika\\VolkswagenTouranI.bmp", "Grafika\\MercedesCLK.bmp", "Grafika\\AlfaRomeoGT.bmp", "Grafika\\Chrysler300c.bmp", "Grafika\\KIAProceed.bmp", "Grafika\\JaguraSTYPEr.bmp" }; preferowane_auto : ask yes single yes query "Jakie auto Cie interesuje?" val oneof { "Sportowy", "Rodzinny", "Terenowy" } picture { "Grafika\\Sportowe.bmp", "Grafika\\Rodzinne.bmp", "Grafika\\Terenowe.bmp", }; dodatki : ask yes single yes query "Czy kawa ma zawieraæ dodatki?" val oneof { "Tak", "Nie" } picture { "Grafika\\TAK.bmp", "Grafika\\NIE.bmp" }; nabia³ : ask yes single yes query "Jaki rodzaj nabia³u wybierasz?" val oneof { "Mleko", "Œmietana" } picture { "Grafika\\Mleko.bmp", "Grafika\\Œmietana.bmp" }; moc : ask yes single yes query "Czy Twoja kawa ma byæ mocna?" val oneof { "Tak", "Nie" } picture { "Grafika\\Kawa mocna.bmp", "Grafika\\S³aba kawa.bmp" }; dodatki_typu_bita_œmietana_cukier : ask yes single yes query "Czy Twoja kawa ma zawieraæ dodatki typu: bita œmietana, cukier?" val oneof { "Tak", "Nie" } picture { "Grafika\\Œmietana cukier.bmp", "Grafika\\NIESC.bmp" }; alkohol : ask yes single yes query "Czy Twoja kawa ma mieæ zawartoœæ alkoholu?" val oneof { "Tak", "Nie" } picture { "Grafika\\Tak - alkohol.bmp", "Grafika\\Nie - alkohol.bmp" }; podwójne_esspreso : ask yes single yes query "Czy masz ochotê na podwójne esspreso?" val oneof { "Tak", "Nie" } picture { "Grafika\\Kawa mocnaa.bmp", "Grafika\\S³aba kawaa.bmp" }; dodatki_typu_czekolada_kakao : ask yes single yes query "Jakie dodatki ma zawieraæ Twoja kawa?" val oneof { "Kakao", "Czekolada" } picture { "Grafika\\Kakao.bmp", "Grafika\\Czekolada.bmp" }; cynamon : ask yes single yes query "Czy masz ochotê na kawê z cynamonem?" val oneof { "Tak", "Nie" } picture { "Grafika\\Cynamon.bmp", "Grafika\\NIECynamon.bmp" }; kakao : ask yes single yes query "Czy Twoja kawa ma mieæ dodatek kakao?" val oneof { "Tak", "Nie" } picture { "Grafika\\Kakaoo.bmp", "Grafika\\NIEKakao.bmp" }; sch³odzenie : ask yes single yes query "Wybierz sposób schlodzenia kawy:" val oneof { "Lód kruszony", "Lody", "Obie opcje" } picture { "Grafika\\Lód kruszony.bmp", "Grafika\\Lody.bmp", "Grafika\\Obie opcje.bmp" }; dodatki_lód_kruszony : ask yes single yes query "Jakie dodatki ma zawieraæ Twoja kawa?" val oneof { "Czekolada", "Syrop", "Bita œmietana ", "Wszystkie wymienione " }; jednolita : ask yes single yes query "Czy kawa ma byæ jednolita?" val oneof { "Tak", "Nie" }; syrop : ask yes single yes query "Wybierz ulubiony syrop" val oneof { "Irish Cream", "Waniliowy", "Malinowy", "Klonowy" } picture { "Grafika\\Cream.bmp", "Grafika\\Waniliowy.bmp", "Grafika\\Malinowy.bmp", "Grafika\\Klonowy.bmp" }; dodatki_typu_bita_œmietana_posypka_czekoladowa : ask yes single yes query "Czy kawa ma zawieraæ dodatki typu: bita œmitana, posypka czekoladowa?" val oneof { "Tak", "Nie" } picture { "Grafika\\TAAK.bmp", "Grafika\\NIIE.bmp" }; dodatek_syrop : ask yes single yes query "Czy masz apetyt na kawê z syropem?" val oneof { "Tak", "Nie" } picture { "Grafika\\Syroop.bmp", "Grafika\\NIESyrop.bmp" }; procent : ask yes single yes query "Wybierz zawartoœæ procentow¹ alkoholu:" val oneof { "17%", "36%", "40%" } picture { "Grafika\\17.bmp", "Grafika\\36.bmp", "Grafika\\40.bmp" }; likier : ask yes single yes query "Czy masz ochotê na kawê z likierem?" val oneof { "Tak", "Nie" } picture { "Grafika\\Likier.bmp", "Grafika\\NieLikier.bmp" }; rum : ask yes single yes query "Czy masz ochotê na kawê z rumem?" val oneof { "Tak", "Nie" } picture { "Grafika\\Rum.bmp", "Grafika\\NieRum.bmp" }; migda³y : ask yes single yes query "Czy Twoja kawa ma zawieraæ migda³y?" val oneof { "Tak", "Nie" } picture { "Grafika\\Migda³y.bmp", "Grafika\\NIEMigda³y.bmp" }; whisky : ask yes single yes query "Czy masz ochotê na kawê z whisky?" val oneof { "Tak", "Nie" } picture { "Grafika\\Whisky.bmp", "Grafika\\NIEWhisky.bmp" }; rodzaj_wina : ask yes single yes query "Wybierz rodzaj wina:" val oneof { "S³odkie", "Wytrawne" }; dodatek_wino : ask yes single yes query "Czy masz ochotê na kawê z dodatkiem wina?" val oneof { "Tak", "Nie" }; wino : ask yes single yes query "Wybierz wino:" val oneof { "Bia³e", "Czerwone" } picture { "Grafika\\Bia³e.bmp", "Grafika\\Czerwone.bmp" }; miód : ask yes single yes query "Czy masz ochotê na kawê z dodatkiem miodu?" val oneof { "Tak", "Nie" } picture { "Grafika\\Miód.bmp", "Grafika\\NIEMiód.bmp" }; end; // facets rules 1001: kawa_dla_Ciebie ( typ ) = "Mocha" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Mleko" & dodatki_typu_bita_œmietana_cukier ( typ ) = "Tak" & dodatki_typu_czekolada_kakao ( typ ) = "Kakao"; 1002: kawa_dla_Ciebie ( typ ) = "Kawa po wiedeñsku" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Mleko" & dodatki_typu_bita_œmietana_cukier ( typ ) = "Tak" & dodatki_typu_czekolada_kakao ( typ ) = "Czekolada"; 1003: kawa_dla_Ciebie ( typ ) = "Cappuccino" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Mleko" & dodatki_typu_bita_œmietana_cukier ( typ ) = "Nie" & cynamon ( typ ) = "Tak" & kakao ( typ ) = "Tak"; 1004: kawa_dla_Ciebie ( typ ) = "Cafe au lait" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Mleko" & dodatki_typu_bita_œmietana_cukier ( typ ) = "Nie" & cynamon ( typ ) = "Tak" & kakao ( typ ) = "Nie" & dodatek_syrop ( typ ) = "Nie"; 1005: kawa_dla_Ciebie ( typ ) = "Caffe latte macchiato" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Mleko" & dodatki_typu_bita_œmietana_cukier ( typ ) = "Nie" & cynamon ( typ ) = "Nie"; 1006: kawa_dla_Ciebie ( typ ) = "Irish coffe" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Œmietana" & alkohol ( typ ) = "Tak" & procent ( typ ) = "40%" & whisky ( typ ) = "Tak"; 1007: kawa_dla_Ciebie ( typ ) = "Kawa œmietankowa" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Œmietana" & alkohol ( typ ) = "Nie"; 1008: kawa_dla_Ciebie ( typ ) = "Esspreso podwójne" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Nie" & moc ( typ ) = "Tak" & podwójne_esspreso ( typ ) = "Tak"; 1009: kawa_dla_Ciebie ( typ ) = "Esspreso" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Nie" & moc ( typ ) = "Tak" & podwójne_esspreso ( typ ) = "Nie"; 1010: kawa_dla_Ciebie ( typ ) = "Ice caffee" if preferowana_kawa ( typ ) = "Zimna" & sch³odzenie ( typ ) = "Obie opcje" & dodatki_typu_bita_œmietana_posypka_czekoladowa ( typ ) = "Nie"; 1011: kawa_dla_Ciebie ( typ ) = "Kawa mro¿ona z lodami" if preferowana_kawa ( typ ) = "Zimna" & sch³odzenie ( typ ) = "Obie opcje" & dodatki_typu_bita_œmietana_posypka_czekoladowa ( typ ) = "Tak" & jednolita ( typ ) = "Nie"; 1012: kawa_dla_Ciebie ( typ ) = "Frozen latte" if preferowana_kawa ( typ ) = "Zimna" & sch³odzenie ( typ ) = "Obie opcje" & dodatki_typu_bita_œmietana_posypka_czekoladowa ( typ ) = "Tak" & jednolita ( typ ) = "Tak"; 1013: kawa_dla_Ciebie ( typ ) = "Vanila frozen latte" if preferowana_kawa ( typ ) = "Zimna" & sch³odzenie ( typ ) = "Lód kruszony" & dodatki ( typ ) = "Tak" & dodatki_lód_kruszony ( typ ) = "Syrop" & syrop ( typ ) = "Waniliowy"; 1014: kawa_dla_Ciebie ( typ ) = "Raspberry frozen latte" if preferowana_kawa ( typ ) = "Zimna" & sch³odzenie ( typ ) = "Lód kruszony" & dodatki ( typ ) = "Tak" & dodatki_lód_kruszony ( typ ) = "Syrop" & syrop ( typ ) = "Malinowy"; 1015: kawa_dla_Ciebie ( typ ) = "Maple frozen latte" if preferowana_kawa ( typ ) = "Zimna" & sch³odzenie ( typ ) = "Lód kruszony" & dodatki ( typ ) = "Tak" & dodatki_lód_kruszony ( typ ) = "Syrop" & syrop ( typ ) = "Klonowy"; 1016: kawa_dla_Ciebie ( typ ) = "Irish Cream Frozen Latte" if preferowana_kawa ( typ ) = "Zimna" & sch³odzenie ( typ ) = "Lód kruszony" & dodatki ( typ ) = "Tak" & dodatki_lód_kruszony ( typ ) = "Syrop" & syrop ( typ ) = "Irish Cream"; 1017: kawa_dla_Ciebie ( typ ) = "Vanilla Cold Coffee" if preferowana_kawa ( typ ) = "Zimna" & sch³odzenie ( typ ) = "Lód kruszony" & dodatki ( typ ) = "Tak" & dodatki_lód_kruszony ( typ ) = "Wszystkie wymienione " & syrop ( typ ) = "Waniliowy"; 1018: kawa_dla_Ciebie ( typ ) = "Raspberry Cold Coffee" if preferowana_kawa ( typ ) = "Zimna" & sch³odzenie ( typ ) = "Lód kruszony" & dodatki ( typ ) = "Tak" & dodatki_lód_kruszony ( typ ) = "Wszystkie wymienione " & syrop ( typ ) = "Malinowy"; 1019: kawa_dla_Ciebie ( typ ) = "Maple Cold Coffee" if preferowana_kawa ( typ ) = "Zimna" & sch³odzenie ( typ ) = "Lód kruszony" & dodatki ( typ ) = "Tak" & dodatki_lód_kruszony ( typ ) = "Wszystkie wymienione " & syrop ( typ ) = "Klonowy"; 1020: kawa_dla_Ciebie ( typ ) = "Irish Crem Cold Coffee" if preferowana_kawa ( typ ) = "Zimna" & sch³odzenie ( typ ) = "Lód kruszony" & dodatki ( typ ) = "Tak" & dodatki_lód_kruszony ( typ ) = "Wszystkie wymienione " & syrop ( typ ) = "Irish Cream"; 1021: kawa_dla_Ciebie ( typ ) = "Cafe Americano" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Nie" & moc ( typ ) = "Nie"; 1022: kawa_dla_Ciebie ( typ ) = "Chocolate Cold Coffee" if preferowana_kawa ( typ ) = "Zimna" & sch³odzenie ( typ ) = "Lód kruszony" & dodatki ( typ ) = "Tak" & dodatki_lód_kruszony ( typ ) = "Czekolada"; 1023: kawa_dla_Ciebie ( typ ) = "Frozen latte z bit¹ œmietan¹" if preferowana_kawa ( typ ) = "Zimna" & sch³odzenie ( typ ) = "Lód kruszony" & dodatki ( typ ) = "Tak" & dodatki_lód_kruszony ( typ ) = "Bita œmietana "; 1024: kawa_dla_Ciebie ( typ ) = "Cafe Affogato" if preferowana_kawa ( typ ) = "Zimna" & sch³odzenie ( typ ) = "Lody"; 1025: kawa_dla_Ciebie ( typ ) = "Frappe" if preferowana_kawa ( typ ) = "Zimna" & sch³odzenie ( typ ) = "Lód kruszony" & dodatki ( typ ) = "Nie"; 1026: kawa_dla_Ciebie ( typ ) = "Vanilia Hot Coffee" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Mleko" & dodatki_typu_bita_œmietana_cukier ( typ ) = "Nie" & cynamon ( typ ) = "Tak" & kakao ( typ ) = "Nie" & dodatek_syrop ( typ ) = "Tak" & syrop ( typ ) = "Waniliowy"; 1027: kawa_dla_Ciebie ( typ ) = "Raspberry Hot Coffee" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Mleko" & dodatki_typu_bita_œmietana_cukier ( typ ) = "Nie" & cynamon ( typ ) = "Tak" & kakao ( typ ) = "Nie" & dodatek_syrop ( typ ) = "Tak" & syrop ( typ ) = "Malinowy"; 1028: kawa_dla_Ciebie ( typ ) = "Maple Hot Coffee" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Mleko" & dodatki_typu_bita_œmietana_cukier ( typ ) = "Nie" & cynamon ( typ ) = "Tak" & kakao ( typ ) = "Nie" & dodatek_syrop ( typ ) = "Tak" & syrop ( typ ) = "Klonowy"; 1029: kawa_dla_Ciebie ( typ ) = "Irish Crem Hot Coffee" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Mleko" & dodatki_typu_bita_œmietana_cukier ( typ ) = "Nie" & cynamon ( typ ) = "Tak" & kakao ( typ ) = "Nie" & dodatek_syrop ( typ ) = "Tak" & syrop ( typ ) = "Irish Cream"; 1030: kawa_dla_Ciebie ( typ ) = "Kawa Kapitañska" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Œmietana" & alkohol ( typ ) = "Tak" & procent ( typ ) = "36%" & rum ( typ ) = "Tak"; 1031: kawa_dla_Ciebie ( typ ) = "Kawa z Cherry" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Œmietana" & alkohol ( typ ) = "Tak" & procent ( typ ) = "36%" & rum ( typ ) = "Nie"; 1032: kawa_dla_Ciebie ( typ ) = "Kawa po zbójnicku" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Œmietana" & alkohol ( typ ) = "Tak" & procent ( typ ) = "40%" & whisky ( typ ) = "Nie"; 1033: kawa_dla_Ciebie ( typ ) = "Barmañskie latte" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Œmietana" & alkohol ( typ ) = "Tak" & procent ( typ ) = "17%" & likier ( typ ) = "Nie" & dodatek_wino ( typ ) = "Nie" & miód ( typ ) = "Nie"; 1034: kawa_dla_Ciebie ( typ ) = "Kawa zakrapiana miodem pitnym" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Œmietana" & alkohol ( typ ) = "Tak" & procent ( typ ) = "17%" & likier ( typ ) = "Nie" & dodatek_wino ( typ ) = "Nie" & miód ( typ ) = "Tak"; 1035: kawa_dla_Ciebie ( typ ) = "Red Dry Coffe" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Œmietana" & alkohol ( typ ) = "Tak" & procent ( typ ) = "17%" & likier ( typ ) = "Nie" & dodatek_wino ( typ ) = "Tak" & wino ( typ ) = "Czerwone" & rodzaj_wina ( typ ) = "Wytrawne"; 1036: kawa_dla_Ciebie ( typ ) = "Red Sweet Coffe" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Œmietana" & alkohol ( typ ) = "Tak" & procent ( typ ) = "17%" & likier ( typ ) = "Nie" & dodatek_wino ( typ ) = "Tak" & wino ( typ ) = "Czerwone" & rodzaj_wina ( typ ) = "S³odkie"; 1037: kawa_dla_Ciebie ( typ ) = "White Dry Coffe" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Œmietana" & alkohol ( typ ) = "Tak" & procent ( typ ) = "17%" & likier ( typ ) = "Nie" & dodatek_wino ( typ ) = "Tak" & wino ( typ ) = "Bia³e" & rodzaj_wina ( typ ) = "Wytrawne"; 1038: kawa_dla_Ciebie ( typ ) = "White Sweet Coffe" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Œmietana" & alkohol ( typ ) = "Tak" & procent ( typ ) = "17%" & likier ( typ ) = "Nie" & dodatek_wino ( typ ) = "Tak" & wino ( typ ) = "Bia³e" & rodzaj_wina ( typ ) = "S³odkie"; 1039: kawa_dla_Ciebie ( typ ) = "Kawa z Amaretto" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Œmietana" & alkohol ( typ ) = "Tak" & procent ( typ ) = "17%" & likier ( typ ) = "Tak" & migda³y ( typ ) = "Tak"; 1040: kawa_dla_Ciebie ( typ ) = "Kawa z Advocatem" if preferowana_kawa ( typ ) = "Gor¹ca" & dodatki ( typ ) = "Tak" & nabia³ ( typ ) = "Œmietana" & alkohol ( typ ) = "Tak" & procent ( typ ) = "17%" & likier ( typ ) = "Tak" & migda³y ( typ ) = "Nie"; end; // rules end; // knowledge source