-2

私は小さな食料品店の割引計算機を開発しています。そこでは、毎週のオファーが販売カウンターに表示されます。データベースまたは構成ファイルを介してオファー条件を評価できるモジュールを開発する必要があります。

必要なルール:

2つの記事を購入すると同じ価値の3番目が無料になります-ショップの請求書が表示されます

($ 50 X 3)=$150グロス------少ない$50------ $ 100正味支払額-------(該当するオファーコード

$xxx以上の金額を購入*してyパーセントの割引を受ける-ショップの請求書が表示されます

($ 15 X 10)=$150グロス------少ない$15------ $ 135正味支払額(該当するオファーコード

キット一式を購入すると、一律の割引が受けられます* -ショップの請求書が表示されます

(Moneysaver pack blah blah)= $ 250 Gross ------ Less $ 20 ------ $ 230 Net Payable(該当するオファーコード

NCalc-Mathematical Expressions Evaluator for .NET(ncalc.codeplex.com)を使用してみましたが、文字列の数式には適しています。ルールセットで分岐する正しい方法が見つかりません。

4

1 に答える 1

0

Windowsワークフロールールセットエンジンを見たことがありますか?これには、エディターと、実行時にルール(dbにxmlとして保存される)を実行する機能が含まれます。

これについてもっと読むには:

Windowsワークフローを使用した迅速で汚いルールエンジン(パート1)

于 2013-03-03T06:32:54.620 に答える