第一个例子:
今天无意听到同事说了一个理财产品,说是只要每月定期存款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,哈哈!
时间: 2024-11-03 05:22:01