• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CGIスクリプトでの計算式について教えてください(初心者))

CGIスクリプトでの計算式について教えてください(初心者)

このQ&Aのポイント
  • CGI初心者のため、CGIスクリプトでの計算式がわかりません。特に、項目@dai_chargeに式を入れることで代金引換の手数料を計算したいです。
  • 代金引換の手数料の計算条件は、購入金額が10000円以上30000円未満の場合は400円、30000円以上10万円以内の場合は600円、それ以上の場合は別途連絡とします。
  • 私はEコマースサイトのCGIプログラムを作成していますが、初心者のため計算式がわかりません。代金引換の手数料の計算方法を教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

多分Perlだと思うのですが、 計算式として、"別途連絡"になった時のことは別に扱う必要があります。(計算が続行できないので) また、10000円未満の場合どうなるかは質問文には書かれていません。(0円?) 下記のような関数を置いて charge(購入代金) または &charge(購入代金) でその購入代金に該当する手数料を返すので利用することができます。 # sub charge($){ my $price = @_[0]; if(10000 > $price){ return(0);#? } elsif(30000 > $price && $price >= 10000){ return(400); } elsif ( 100000 >= $price && $price >= 30000){ return(600); } else { return("別途連絡"); } }

すると、全ての回答が全文表示されます。

関連するQ&A