• ベストアンサー
※ 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

  • 表を参照して計算結果を求める

    会社で営業インセンティブ(受注利益率によっての報酬金)の取り決めを行いました。毎月指定日に受注を締めて、各々営業担当のインセンティブを計算するのですが、現在はいちいち手計算で求めています。 しかし、エクセルで簡単に求めることが出来ないものか?と思いましてのご相談です。 (営業インセンティブの条件) 粗利益額/利益率    22%以上  22%未満  20%未満                   20%以上  18%以上 850万以上         8%   7.5%   6.5% 650万以上850万未満    7.5%   7.0%   6.0% 550万以上750万未満    7.0%   6.5%   5.5% 450万以上550万未満    6.5%   6.0%   5.0% 350万以上450万未満    6.0%   5.5%   4.5% 250万以上350万未満    5.5%   5.0%   4.0% 250万未満        4.5%   4.0%   3.0% 例えば、当月の契約高が2,000万で利益が380万円、利益率が19%だったとします。その際の営業インセンティブは上表から下記のように求めるのです。 ・利益率が19%なので、上表から「20%未満、18%以上」の列を参照し、利益が380万円なので「350万以上450万円未満」の行を見て、その交差する「4.5%」がインセンティブ%となり、下記の計算で報酬額を求めます。   380万円 × 4.5% =17万1千円  と、いうようになるわけなのですが、これをエクセルで簡単に求める方法を伝授して欲しいのです。  よろしくお願い致します。

  • CGIカウンターを探しています

    タイトルの通り、カウンターのCGIを探しています。 レンタルではなくCGIを配布している物が出来ればイイのですが・・・ 探しているCGIの条件は以下の通りです。 ・フリーCGI(perl)である。 ・IPを取得して、一定時間経過しないとカウントしない様設定出来る。 ・Total、Today、Yesterdayのカウントが出来る。 ・Gif画像を使用したカウンターである。 ・出来ればTotalと、Today、Yesterdayは違うGIF画像が使用できると嬉しい。 以上です・・・もしこの様なCGIスクリプトをご存知の方がいらっしゃいましたらご教授頂けると嬉しいです。 どうぞよろしくお願いします。

    • ベストアンサー
    • CGI
  • エクセルの計算式について教えてください。

    質問1.計算結果の値の千円未満を切捨てる方法。   例えば、=IF(A1-A2>0,A1-A2,0)の式で結果の値の    2700を2000と表示したい場合。 質問2.=A1+A2の値を、100未満を50、100以上200未満を20、200以上を0と表示できる計算式。 よろしくお願いします。

  • 代金引換時の仕訳

    いつもお世話になっております。 ネット販売をしております。その際の仕訳方法を教えてください。 (前に一度お伺いしたときと同じような内容になってしまってすみません。) ネット上でクロネコヤマトさんの代金引換サービスを利用して商品を販売しております。 本体価格4200円・送料及び代金引換手数料一律740円で販売してます。 枚数が増えたり場所が遠かったりしても、送料と代金引換代は一律で740円としております。なので合計で代金引換代は4940円です。 実際の入金は、クロネコヤマトさんが引き取ってくれた代金4940円から、代金引換手数料がひかれた代金が入金されます。 そして、クロネコヤマトさんから別途で送料の請求書が届きます。 送料と代金引換代はだいたい100円から200円、弊社で負担しております。 こういった場合、受注時・発注時・クロネコから入金時・クロネコへ送料支払時の仕訳はどのように行えばよろしいのでしょうか? すみません、よろしくお願いします。

  • 同じ計算を2回させるにはどうしたら良いのでしょうか?

    始めに金額を入力してもらい、その金額を半分にしてAとB2つの商品を購入し、それぞれの購入代金と、残額がでるというスクリプトを組みたいのですが、 A * (1)Aの割引率% - (2)Aのサービス価格 = (3)計算結果、 B * (1)Bの割引率% - (2)Bのサービス価格 = (3)計算結果、 最後に残額が出る。というスクリプトです。 始めに入力された金額の範囲が 1,000円~3,000円なら、Aの(1)が5%、(2)が100円で、Bの(1)が3%、(2)が50円。 3,000円~5,000円なら、Aの(1)が7%、(2)が300円で、Bの(1)が4%、(2)が150円。 といった具合で、始めの金額によって(1)、(2)は5段階ぐらいに増えていきます。 (3)の計算結果だけでなく、(1)(2)(3)すべてが出るようにするには、どのように組めば良いのでしょうか? 初心者には難しいです。どうか宜しくお願いします。

  • エクセルのIFで計算出来ないのでしょうか。教えてください。

    ある数値を下記の条件で自動で計算したいのですが。 100未満の時は0.1を掛けて5を引く。 100以上200未満の時は0.2を掛けて10を引く。 200以上300未満の時は0.3を掛けて15を引く。 300以上の時は0.4を掛ける。     例) 89ならば  89*0.1-5(この式を自動で選択してくれるよう)  答え3.9 145ならば  145*0.2-10(この式を自動で選択してくれるよう) 答え19 320ならば  320*0.4(この式を自動で選択してくれるよう)答え128 89・145・320などのセルにある数字を上記のような規則にあてはまるようIFなどの計算式で答えを自動で出したいのですが、どうすれば良いのでしょうか?すみませんが、よろしくお願いします。

  • 引き直し計算の金利について

    過払い金の返還の為、利用履歴の取寄せ中ですが、 引き直し計算の金利について教えてください。 利息制限法では 10万円未満 → 年20% 10万円以上100万円未満 → 年18% 100万円以上 → 年15% となっていますが、 UF○ニコ○で 当初は限度額90万で取引していて、その後、限度額100万になり 100万未満(1万単位でしか借りれないので100万にはならないと思います。)で、天井張り付きで12年間ほぼ利息のみを払っています状態です。 金利18.9%(H19年からは14.4%)です。 この場合は、引き直し計算の金利は、15%・18%どちらで計算すれば 良いのでしょうか? 15%で計算できるのであれば、過払いが発生しそうなんですが、 どんなものなんでしょうか? 弁護士とかに頼めば、15%で交渉してくれるんですかね? もうひとつ シン○も履歴取寄せ中ですが、 こっちは、最初に100万で契約して、100万借りてから、 借りたり、返したりで、、最後には7年ぐらいで完済しました。 金利は26%です。 こちらは、15%で良いと思うのですが、、、、、 どなたか 教えてください。

  • アマゾン お支払方法

    アマゾンで音楽CD(2枚で2100円)を買いたいのですが支払方法は ・カード払い ・コンビニ・ATM・ネットバンキングで先払い ・代金引換 と3つの方法がありますよね。代金引換を利用したいと思いますが、他の支払方法と違い別途料金が発生する可能性はありますか?

  • 代金引換の印紙代は売る側、買う側どちらが負担すべき?

    代金引換の印紙代は売る側、買う側どちらが負担すべき? 代金引換の引換代金に消費税等を引いた額が3万円以上の場合、印紙代がかかりますが、 これは売る側、買う側どちらの負担にするべきでしょうか?

  • 過払い計算時、借り入れに対しての計算金利の変更法

    引き直し計算CD付を購入→計算中→以下疑問に思いましたのでご質問です (サラ金です/出来れば、一端全額返済してから請求するつもりです) 法定金利は 10万円未満20% 10万円以上100万円未満18% 100万円以上15% と有り、引き直し計算をする場合 当初5万借り入れ20%→再借り入れ→50万18%→再借り入れ→150万15% と、此処までは解かります QI、その後、返済で金額が減った場合、計算上の金利は上げる(下げる)のでしょうか? (150万15%→100万返済→50万未満18%→100万円再借り入れ→150万15%となるのでしょうか/または10万円→5万円などの場合) 以前どこかのサイトで、「引き直し計算をする場合、一度でも100万円を超えた場合、その後一端0円になろうと残高50万になろうと15パーセントで計算していい」「計算上、一端下げた金利は以後そのままでいい」とあったように思うのですが、何処のサイトか思い出せないので、このご質問をしました QII、また、この法定金利は実際の借り入れ金額に対して適用されるのでしょうか? それとも、融資枠に対して適用されるのでしょうか? 上記「QI、QII」に詳しい方いらっしゃいましたら、よろしくお願いします (また、何か注意点などございましたらよりしくお願いします)