タバコを買わなくなってからどれくらい節約になっているか計算する

提供: Wikiducca
2010年11月18日 (木) 12:14時点におけるIiducca (ノート)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

一日一箱買っていた場合。

※値上げ対応版

#!/bin/sh

# 吸っていたタバコの値段を入力する。
NEAGEMAEKAKAKU="320"
NEAGEGOKAKAKU="440"

# 買わなくなった日を↓に入力する。
START=$(date --date "20100707" +%s)

# 値上げ前
NEAGEMAE=$(date --date "20100930" +%s)
KEIKA1=$(expr $NEAGEMAE - $START)
KEIKA1=$(expr $KEIKA1 / 86400)
RESULT1=$(expr $KEIKA1 \* $NEAGEMAEKAKAKU)


# 値上げ後
START=$(date --date "20101001" +%s)
TODAY=$(date +%s)
KEIKA2=$(expr $TODAY - $START)
KEIKA2=$(expr $KEIKA2 / 86400)

RESULT2=$(expr $KEIKA2 \* $NEAGEGOKAKAKU)

# TOTAL
echo "値上げ前: ${RESULT1} 円"
echo "値上げ後: ${RESULT2} 円"

echo "----------------------"
TOTAL=$(expr $RESULT1 + $RESULT2)

echo "合計: ${TOTAL} 円"

exit 0

テスト(※20101118に実行)

$ sh tabaco2.sh 
値上げ前: 27200 円
値上げ後: 21120 円
----------------------
合計: 48320 円