正好需要计算点东西,计算复利的,论坛搜了下没有找到类似的,就自己写了一个,没有什么技术含量,就是单纯公式。
顺便讲下过程,也相当于一个使用文档吧,属于是入门级的,可以跳过,到文章最后可直接下载源码。
1.界面部分:创建一个界面,想一下需要输入和输出的数据,然后创建对应的编辑框(或其他)。这个程序中我需要计算复利,用到的数据有“本金”、“利息”、“复利期数”,需要输出的数据有“计算结果”,这里我放了3+1个编辑框和1个按钮,且在编辑框前添加了标签便于识别。
2.代码部分:
(1)**子程序**添加一个子程序“计算”。
(2)**关联****将子程序“计算”关联到按钮。
(3)**变量****和界面一样,代码中也需要输入3个数据和输出1个数据,总共添加4个变量,根据数据精度不同,分别设置不同的数据类型,我这里是把“本金”、“利息”搞成了小数型,“复利期数”、“计算结果”搞成了长整数型。
(4)**核心代码*用户在编辑框输入数据并点击按钮后,变量就得到用户数据了,现在该处理数据了。复利计算公式为本金×(1+利息)复利期数,写成代码就是本金 × 求次方 (1 + 利息 ÷ 100, 复利期数)。计算出结果输出就完成了。
复利计算公式我是先自己一行行写了下,然后写成公式的,其实直接在网上搜一下就有了,包括后面你用到的其它公式也是一样的,没必要自己慢慢搞,我是脑子有点生锈了,干想想不出来,就写着玩的。
界面
代码