エントリー

増税の思わぬ影響

消費税が5%から8%になりました。

ただ、これで厄介な点が…
10%までの繋ぎなのか、運送会社の配送料が1円単位に。 orz

例えば、静岡から北海道までだと
旧:1260
新:1296 と言う事に。

この端数が面倒という事で「1円単位で四捨五入してくれる?」とのお話が。

送料が一括のところなら
最初から送料として四捨五入した値を放り込むだけで済むんだけど…
ここは商品に重量がある為、本数で送料を変更する処理を。

以前は重くなる度に210円ずつの加算。
なので、if文で注文数に応じて0~3を変数に格納。

加算送料 = 加算分 * 210
送料 = 送料 + 加算送料 って感じで処理してました。
まぁ、沖縄だけちょっと特殊な処理が必要だったけど。

ただ、今回は加算される金額が216円。
これに「1円単位で四捨五入」となると、ちょっと内容が複雑に。

四捨五入後の送料が210円上がる場合と220円上がるケースが。 orz

そんな訳で…
結局、送料を1円単位で計算。
最終的な送料を四捨五入する事に。

これは電子科上がりとしては懐かしいプログラム。 (*>v<)

1円単位で四捨五入する場合…
送料 = 送料 + 5
送料 = 送料 / 10
送料を整数化
送料 = 送料 * 10 ってヤツ。

ただ、CGIの場合… ちょっと面倒なんだよねぇ。

use POSIX;
で、ceil(切り上げ)・floor(切り捨て)関数を使うのが無難でしょうねぇ。

ちなみに…
宣言を忘れて関数が使えず ?(゚_。)?(。_゚)? になってたのは内緒の話。 d(゚・゚*) シー

KENTとつくる ワンランク上のPerl/CGIプログラミング

関連エントリー

ページ移動

トラックバック

  • トラックバックはまだありません。

トラックバックURL

http://izuito.net/_cgi/freo/index.php/trackback/4764

コメント投稿

登録フォーム

:

:

:

:

ユーティリティ

- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -

ページ

  • ページが登録されていません。

新着エントリー

義弟の一周忌
2020/09/27 13:57
姜葱醤 ジャンツォンジャン
2020/06/06 18:41
勝ち組?
2019/10/11 22:35
木八さんへ
2019/05/10 22:42
YouTuber 始めました(笑)-3
2019/03/26 18:45

新着コメント

Re:アクアビーズアート(2)
2021/10/10 from はやとまる
Re:旗印、自作してみた。
2021/02/18 from goopee
Re:初のスキルLV.10武将 の続き 2
2014/09/24 from DSHata(管理人)
Re:伊東市の鳥
2014/05/16 from DSHata(管理人)
Re:【訃報】
2014/04/26 from DSHata(管理人)

新着トラックバック

Re:戦国IXA 白クジ-176
2021/07/17 from 承認待ち
Re:今日の夕食 (2012/09/01)
2020/11/24 from 承認待ち
Re:今日の夕食 (2012/09/01)
2020/11/23 from 承認待ち
Re:今日の夕食 (2012/09/01)
2020/11/23 from 承認待ち
Re:今日の夕食 (2012/09/01)
2020/11/17 from 承認待ち

過去ログ