Выбор поставщика
Информация - Транспорт, логистика
Другие материалы по предмету Транспорт, логистика
Postavka:
- Качество продукции (KACH);
- Доставка продукции (DOST);
- Цена продукции (SENA);
- Ассортимент продукции (ASSOR);
- Скидки постоянным клиентам (SKID).
Expert Build Tanya Peiinition Goal Postavka Initialization
Input_kach_int_with_”Kakoe kachestvo produksii?(1-visokoe,2-srednee,3-nizkoe):”
Input_dost_str_with_”Est li dostavka?(y/n):”
Input_sena_int_with_”Kakay sena na produksiiu?(1-visokaya,2-srednaia,3-nizkaya):”
Input_assor_str_with_”Est li assortiment produksii?(y/n):”
Input_kach_str_with_”Est li skidki ?(y/n):”
e.rigr=”a”
prof={“wiz”_cf_0,”ros”_cf_0, ”dil”_cf_0, ”aesp”_cf_0, ”arm”_cf_0, ”lan”_cf_0, ”son”_cf_0}
Rules Create k1 (качество)
K1
IF: kach=1
THEN: postavka+={“wiz”_cf_30,”arm”_cf_15}
K2
IF: kach=2
THEN: postavka+={“ros”_cf_30}
K3
IF: kach=3
THEN: postavka+={“aesp”_cf_30,”dil”_cf_50,”lan”_cf_40,”son”_cf_60}
Create
D
IF: dost=”y”
THEN: postavka+=”wiz”_cf_60
Create
S1
IF: sena=1
THEN: postavka+={“aesp”_cf_80,”dil”_cf_30,”arm”_cf_50}
S2
IF: sena=2
THEN: postavka+={“arm”_cf_20,”dil”_cf_5}
Postavka-=”aesp”_cf_45
S3
IF: sena=3
THEN: postavka-={“ros”_cf_5,”arm”_cf_60,”dil”_cf_30}
A
IF: assor=”y”
THEN: postavka+=”Wiz”_cf_70
S
IF: skid=”y”
THEN: postavka+={“son”_cf_20,”Lan”_cf_30,”wiz”_cf_50}
Completion: ?_”vozmojni sled varianti:”
?_”wiz-“,cfv(postavka,”wiz”)
?_”ros-”,cfv(postavka,”ros”)
?_”dil-”,cfv(postavka,”dil”)
?_”aesp-”,cfv(postavka,”arm”)
?_”lan-”,cfv(postavka,”lan”)
?_”son-”,cfv(postavka,”son”)
?_”nailuchshii wariant-“, postavka
Exit - compile