《金融计算》实验报告.docx

上传人:b****2 文档编号:1672362 上传时间:2022-10-23 格式:DOCX 页数:24 大小:162.32KB
下载 相关 举报
《金融计算》实验报告.docx_第1页
第1页 / 共24页
《金融计算》实验报告.docx_第2页
第2页 / 共24页
《金融计算》实验报告.docx_第3页
第3页 / 共24页
《金融计算》实验报告.docx_第4页
第4页 / 共24页
《金融计算》实验报告.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

《金融计算》实验报告.docx

《《金融计算》实验报告.docx》由会员分享,可在线阅读,更多相关《《金融计算》实验报告.docx(24页珍藏版)》请在冰豆网上搜索。

《金融计算》实验报告.docx

《金融计算》实验报告

金融计算

实验报告

 

班级:

2013级信息与计算科学

学号:

姓名:

指导老师:

李峰

 

2016年6月

《金融计算》实验报告

开课实验室:

实训楼B-206

年级专业班

2013级信息与计算科学

日期

20160318

实验项目名称

多期复利算法

指导教师

李峰

一、实验目的

掌握多期复利终值的计算公式,并能够进行实际应用。

二、实验内容

案例:

26岁的外企白领王小姐,每月工资6000元,除去日常开销和朋友应酬所剩无几。

考虑到未来购车购房的需求,王小姐打算每月固定拿出1000元用于购买招商信诺运筹帷幄终身寿险(投资连结型),交满10年,既能投资又有年轻人必须的意外险保障,不再做个“月光族”。

这样一来,在每月扣取15元初始费用后,剩余的985元进入王小姐名下的保单账户,则在投资回报率分别为7%的假设下,其未来可能的个人账户价值是多少?

三、源程序清单

publicclassjisuan{

publicstaticvoidmain(String[]args){

doubler=0.07;//无风险年利率

doublet;//时间

doublec=985*12;//每一年的的本金

doublep;

doubleb=0;//收益

p=1+r;

for(t=1;t<=10;t++)

b=(c+b)*p;

System.out.println(b);

}

}

四、测试结果

教师评价

 

 

《金融计算》实验报告

开课实验室:

实训楼B-206

年级专业班

2013级信息与计算科学

日期

20160325

实验项目名称

固定收益证券定价算法

指导教师

李峰

一、实验目的

掌握固定收益证券定价公式,并能够进行实际应用。

二、实验内容

案例:

假设有一种面值为100,票面利率是10%,当时的市场年利率是9%,期限是3年,每年支付一次利息的债券,试计算该债券的价格。

三、源程序清单

publicclassjisuan{

publicstaticvoidmain(String[]args){

doublep=0;//债卷价格

doublet;

doubler=0.09;//利率

doubleT=3;//债卷期限

doubleCt=100*0.1;//利息

for(t=1;t

p=p+Ct/(Math.pow(1+r,t));

p=p+(Ct+100)/(Math.pow(1+r,T));

System.out.println(p);

}

}

测试结果

教师评价

 

 

《金融计算》实验报告

开课实验室:

实训楼B-206

年级专业班

2013级信息与计算科学

日期

20160325

实验项目名称

普通股定价算法

指导教师

李峰

一、实验目的

掌握普通股票定价公式,并能够进行实际应用。

二、实验内容

案例:

假设贴现率5%,每期的股息如下图所示,计算该股票的价格?

三、源程序清单

publicclassjisuan{

publicstaticvoidmain(String[]args){

doublev=0;//股票价格

intt;

doubler=0.05;//贴现率

doubleT=7;//期限

double[]Ct={0.1,0.2,0.5,0.5,0.8,0.6,0.7};//股息

for(t=1;t<=T;t++)

v=v+Ct[t-1]/(Math.pow(1+r,t));

System.out.println(v);

}

}

四、测试结果

教师评价

 

 

《金融计算》实验报告

开课实验室:

实训楼B-206

年级专业班

2013级信息与计算科学

日期

20160401

实验项目名称

个人房贷的两种还款算法

指导教师

李峰

一、实验目的

掌握等额本金和等额本息两种还款算法,并能够进行实际应用。

二、实验内容

案例:

韩女士打算在保定源盛嘉禾二期买一套三居室住房,已经看好的户型面积啊131平米,目前单价7300元/平米。

韩女士在某高校工作,个人月收入8000,每年有公积金收入25000,孩子上幼儿园开销15000,家庭开销30000。

首套房首付款比例30%,公积金贷款利率4%,最多贷40万;商业银行贷款利率5.9%,贷款额度不能超过100万,贷款期限30年。

给出你的购房建议以及还款方式!

三、源程序清单

等额本息还款:

#include"stdio.h"

#include"math.h"

voidmain()

{floats,p,V,R1,R2,B,r1,r2,m,m1=0.0,m2=0.0;

intT;

intG;

printf("住房面积:

");

scanf("%f",&s);

printf("单位面积价格:

");

scanf("%f",&p);

printf("公积金贷款额:

");

scanf("%d",&G);

printf("商业性贷款年利率:

");

scanf("%f",&R1);

printf("公积金贷款年利率:

");

scanf("%f",&R2);

printf("贷款时间(月):

");

scanf("%d",&T);

V=s*p*0.7;

B=V-G;

printf("贷款总额为%f元\n",V);

printf("公积金贷款额为%d元\n",G);

printf("商业性贷款额为%f元\n",B);

r1=R1/12;

r2=R2/12;

m1=B*r1*(pow((1+r1),T))/(pow((1+r1),T)-1);

m2=G*r2*(pow((1+r2),T))/(pow((1+r2),T)-1);

m=m1+m2;

printf("每月还款额为%f元\n",m);

}

等额本金还款:

#include"stdio.h"

#include"math.h"

voidmain()

{floats,p,V,R1,R2,B,r1,r2,m,Gpermoney,Bpermoney,Bperbenjin,Gperbenjin,ALLpermoney,Glefthuankuane,Blefthuankuane;

intT,t,G;

printf("住房面积:

");

scanf("%f",&s);

printf("单位面积价格:

");

scanf("%f",&p);

printf("公积金贷款额:

");

scanf("%d",&G);

printf("商业性贷款年利率:

");

scanf("%f",&R1);

printf("公积金贷款年利率:

");

scanf("%f",&R2);

printf("贷款时间(月):

");

scanf("%d",&T);

V=s*p*0.7;

Gperbenjin=G/T;

B=V-G;

Bperbenjin=B/T;

printf("贷款总额为%f元\n",V);

printf("公积金贷款额为%d元\n",G);

printf("商业性贷款额为%f元\n",B);

r1=R1/12;

r2=R2/12;

Glefthuankuane=G;

Blefthuankuane=B;

for(t=1;t<=T;t++){

Gpermoney=Gperbenjin+Glefthuankuane*r1;//Gpermoney公积金每月还款额Gperbenjin公积金每月还款本金额

Bpermoney=Bperbenjin+Blefthuankuane*r2;//Glefthuankuane公积金剩余还款本金额以B开头的同样的意思

ALLpermoney=Gpermoney+Bpermoney;

printf("每个月还款额为%f元\n",ALLpermoney);

Glefthuankuane-=Gperbenjin;

Blefthuankuane-=Bperbenjin;

}

}

测试结果

教师评价

 

 

《金融计算》实验报告

开课实验室:

实训楼B-206

年级专业班

2013级信息与计算科学

日期

20160408

实验项目名称

远期定价公式的算法

指导教师

李峰

一、实验目的

掌握无收益远期远期定价算法和有收益的远期定价算法,并能够进行实际应用。

二、实验内容

案例1:

考虑一个6个月的远期多头情况,标的资产是1年期贴现债券,远期的交割价为950元。

假设6个月的无风险利率为6%,债券的现价为930元。

试求远期的价值及远期合约生效时远期的价格分别是多少?

案例2:

考虑一种5年期债券,价格为900元。

假设这种债券的1年期远期的交割价格为910元。

在6个月后和12个月后,预计都将收到60元的利息。

第二个付息日正好在远期交割日之前。

已知6个月和12个月的无风险利率分别是9%和10%。

试计算这种远期的价值和价格?

三、源程序清单

案例一:

#include"stdio.h"

#include"math.h"

voidmain()

{

floatf,F,S,K,r,t;

printf("远期的现价:

");

scanf("%f",&S);

printf("远期的交割价格:

");

scanf("%f",&K);

printf("远期的期限(年):

");

scanf("%f",&t);

printf("远期的利率:

");

scanf("%f",&r);

f=S-K*exp(-r*t);

printf("远期的价值为%f\n",f);

F=S*exp(r*t);

printf("远期的价格为%f",F);

}

案例二:

#include"stdio.h"

#include"math.h"

voidmain()

{

floatf,F,S,K,r,r1,r2,t,t1,t2,I,I1,I2;

printf("远期的现价:

");

scanf("%f",&S);

printf("远期的交割价格:

");

scanf("%f",&K);

printf("远期的利息:

");

scanf("%f",&I);

printf("远期的期限(年):

");

scanf("%f",&t);

printf("远期的期限对应的利率:

");

scanf("%f",&r);

printf("远期的第一种付息时间(年):

");

scanf("%f",&t1);

printf("远期的第二种付息时间(年):

");

scanf("%f",&t2);

printf("远期的第一种付息时间对应的利率:

");

scanf("%f",&r1);

printf("远期的第二种付息时间对应的利率:

");

scanf("%f",&r2);

I1=I*exp(-r1*t1);

I2=I*exp(-r2*t2);

f=S-I1-I2-K*exp(-r*t);

printf("远期的价值为%f\n",f);

F=(S-I1-

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1