Выбор поставщика

Информация - Транспорт, логистика

Другие материалы по предмету Транспорт, логистика

Postavka:

  1. Качество продукции (KACH);
  2. Доставка продукции (DOST);
  3. Цена продукции (SENA);
  4. Ассортимент продукции (ASSOR);
  5. Скидки постоянным клиентам (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