论理财的重要性---shell脚本计算

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了论理财的重要性---shell脚本计算相关的知识,希望对你有一定的参考价值。

第一个例子:

    今天无意听到同事说了一个理财产品,说是只要每月定期存款1000元,年利率为10%,30年后,收获200万,很吃惊,认为不可能,于是写了一个小脚本计算了一下,事实证明,上述说法在理论上是行的通的。

脚本如下:

[[email protected] tmp]# vim a.sh 
#!/bin/bash
a=1000
for((i=1;i<=360;i++))
do
b=`echo "scale=4;$a+$a*0.05/12"|bc`
a=`echo "scale=4;$b+1000"|bc`
echo "yue $i ,money $b"
done

说明:

变量a为每月定期存的1000元

变量b为下个月你的本金和利息的总和

for循环360次,即为30年,结果如下:

[[email protected] tmp]# sh a.sh 
yue 1 ,money 1008.3333
yue 2 ,money 2025.0694
yue 3 ,money 3050.2783
yue 4 ,money 4084.0306
yue 5 ,money 5126.3975
yue 6 ,money 6177.4508
yue 7 ,money 7237.2628
yue 8 ,money 8305.9066
yue 9 ,money 9383.4558
yue 10 ,money 10469.9845
yue 11 ,money 11565.5677
yue 12 ,money 12670.2807
#以上是1年后的总和,相当于670多的利息
yue 24 ,money 26667.3052    #2年后
yue 36 ,money 42130.0010    #3年后
yue 48 ,money 59211.8430    #4年后
yue 60 ,money 78082.3773    #5年后
yue 120 ,money 206552.0103    #10年后
yue 240 ,money 765696.8717    #20年后
yue 360 ,money 2279325.2114   #30年后
#部分输出结果省略。。。


计算结果表明,理论上是可行的,但是(。。。。)


第二个例子:

   为什么说理财重要呢?举个实际的例子,假如你一天抽烟费用为10元,如果你把每天的烟钱存入支付宝的余额包(按今天的每万份收益0.7246来算),那么你30年后的本金加利息为163828.2583元,本金为10×30×12×30=108000元,最后你的利息为6万多元。

   计算的脚本:

#!/bin/bash
a=10
for((i=1;i<=10800;i++))
do
b=`echo "scale=4;$a+$a*0.7246/10000"|bc`
a=`echo "scale=4;$b+10"|bc`
echo "yue $i ,money $b"
done

计算结果yue 10800 ,money 163828.2583

  虽然第一个例子有点夸张,但也说明了理论上行的通;再参考第二个例子,更加说明了理财的重要性。

  好吧,我知道你早已开始骂我了,实际上,写此文章我只是为了回忆一下好久不用的shell脚本,顺带装个B,哈哈!


本文出自 “linux飞龙在天” 博客,请务必保留此出处http://xiaotaoge.blog.51cto.com/1462401/1739396

以上是关于论理财的重要性---shell脚本计算的主要内容,如果未能解决你的问题,请参考以下文章

shell 脚本 片段

用于确保在任何给定时间仅运行一个 shell 脚本的 shell 片段 [重复]

shell脚本学习总结

常用python日期日志获取内容循环的代码片段

shell脚本引用expect

shell脚本中的浮点数计算