class ex48{
int byear,year,age,cho;
double rate[]=
new double
[100];
double kiso[]=new double[100];
double krate[][]=new double[200][100];
double kisoj[][]=new double[100][100];
double z1;
void makedata(double gx,double px,String
file){
ex47 mk47=new ex47();
mk47.makedata(file);
kisoj=mk47.kisoj;
ex59 mk59=new ex59();
mk59.makedata(gx,px,file);
krate=mk59.krate;
cho=1900;
for (year = 10;year<50;year++){
rate[year] = 0.85 + 0.1 * (year - 10) / 40;
}
for (year = 50;year<100;year++){
rate[year] = 0.95 + 0.05 * (year - 50) / 50;
}
for (year = 10;year<100;year++){
z1 = 0;
for (age = 65;age<100;age++){
byear = year + 2000 - age;
z1 = z1 + rate[year] * 80 * krate[byear-cho][age] * kisoj[year][age];
}
kiso[year] = (double)z1 / 10000;
}
}
}
最終更新:2011年09月18日 14:15