课程设计题目讲解分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.按揭购房还款计划

输入:

贷款总额(=商业贷款额+政策贷款额)

还款年限

享受政策贷款的人数

商业贷款年利率

政策性贷款年利率

还款起始年+月

要预计算的一些数值

1.若贷款总额小于享受政策贷款的人数*6(每人最多6万)

则政策贷款额=贷款总额

商业贷款额=0

2.若贷款总额大于享受政策贷款的人数*6(每人最多6万)

则政策贷款额= 享受政策贷款的人数*6

商业贷款额=贷款总额-政策贷款额

3.还款月数=还款年限/12

4.月利率=年利率/12

等额本息还款法的输出:

每月还款额=政策贷款每月还款额+商业贷款每月还款额

全部本息总和=每月还款额*还款年限*12

还款与贷款比=全部本息总和/贷款总额

等额本息还款法的计算:

政策性贷款的每月还款额=

政策贷款额*政策贷款月利率*(1+政策贷款月利率)还款月数

(1+政策贷款月利率)还款月数-1

商业贷款的每月还款额=

商业贷款额*商业贷款月利率*(1+商业贷款月利率)还款月数

(1+商业贷款月利率)还款月数-1

等额本金还款法的输出:

每月还款数额

全部本息总和=每月还款数额累加

还款与贷款比=全部本息总和/贷款总额

等额本金还款法的计算:

每月还款数额逐月递减,第i个月的还款额为

政策贷款的每月还款额+商业贷款的每月还款额

政策贷款的每月还款额=

政策贷款额/还款月数+(政策贷款额-已还本金累计额)*政策贷款月利率已还本金累计额=政策贷款额/还款月数*(i-1)

商业贷款的每月还款额=

商业贷款额/还款月数+(商业贷款额-已还本金累计额)*商业贷款月利率已还本金累计额=商业贷款额/还款月数*(i-1)

几个建议:

1.由于每种还款法都涉及到两部分:政策性贷款+商业贷款

所以在计算时,编写过程,多次调用,可以是代码简洁

等额本息还款法----每月还款额一样

Function A(corpus!,rate!,year%)as single

输入参数

Corpus:某种贷款的贷款额

Rate:某种贷款的年利率

Year:贷款年限

返回的值:函数A:每月还款额

等额本金还款法----每月还款额不一样,逐月递减

Sub B(corpus!,rate!,year%,arr() As Single)

输入参数

Corpus:某种贷款的贷款额

Rate:某种贷款的年利率

Year:贷款年限

返回的值:arr():每月还款额

Sub B(corpus As Single, rate As Single, year As Integer, arr() As Single)

For i = LBound(arr) To UBound(arr)

x = corpus * (i - 1) / (12 * year)

arr(i) = corpus / (12 * year) + (corpus - x) * (rate / 12) ' rate是年利率

Next i

End Sub

Call B(12, 0.04, 15, bb())

Call B(8, 0.05, 15, cc())

s = 0

For i = 1 To 180

mm(i) = bb(i) + cc(i)

s = s + mm(i)

Next i

2. 等额本金还款法中,通过两次调用过程,可以分别得到两种不同贷款的每月还款额,将两个数组中的值求和,就可以得到每月的还款额

再通过循环,将数组中的值添加到列表框中

添加时,同时要添加还款对应的年月信息

year1 = 2003

month1 = 10

For i = 1 To 180 '180是每月还款月数

List1.AddItem year1 & "-" & month1 & ":" & mm(i)

'mm()数组存放的是每月还款额

month1 = month1 + 1

If month1 Mod 13 = 0 Then

year1 = year1 + 1

month1 = 1

End If

Next i

2.股市计算器

输入:

印花税率(由参数设置中获得)

佣金比率(由参数设置中获得)

最低费用(由参数设置中获得)

持股数量(在投资分析中获得)

买入价位(在投资分析中获得)

卖出价位(在投资分析中获得)

输出

保本价位=(买入佣金+卖出佣金+买入印花税+卖出印花税+股票的投入)/持股数量股票的投入=持股数量*买入价位

股票所得=持股数量*卖出价位

买入佣金=股票的投入*佣金比率(若计算结果<10,则按10算)

买出佣金=股票所得*佣金比率(若计算结果<10,则按10算)

买入印花税=股票的投入*印花税率

买出印花税=股票所得*印花税率

手续费用=买入佣金+买出佣金+买入印花税+买出印花税

买入资金=股票的投入+买入佣金+买入印花税

回收资金=股票所得-买出佣金-买出印花税

盈亏金额=回收资金-买入资金

相关文档
最新文档