誰かがこれを if else ステートメントを並列配列に変換して割引を計算するのを手伝ってくれるなら。
レコードの配列を表すデータ構造です。レコードのフィールドごとに個別の同種の配列を保持し、それぞれが同じ数の要素を持ちます。次に、各配列の同じインデックスにあるオブジェクトは、暗黙的に単一のレコードのフィールドになります。あるオブジェクトから別のオブジェクトへのポインターは、配列インデックスに置き換えられます。これは、各レコードのすべてのフィールドを一緒にメモリに格納する通常のアプローチとは対照的です。
たとえば、100 個の名前 (それぞれが文字列) と 100 個の年齢 (それぞれが整数) の配列を宣言し、各名前を同じインデックスを持つ年齢に関連付けることができます。
'GST を使用した総費用の割引計算
if TotGST >= 5000 AND TotGST <= 9999 then
discount = (TotGST * 0.05)
else
if TotGST >= 10000 AND TotGST <= 49999 then
discount = (TotGST * 0.08)
else
if TotGST >= 50000 then
else
discount = (TotGST * 0.1)
end if
end if
end if