アットウィキロゴ

QB53

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package eli;

class make53{

double mj[][]=new double[100][100];
double fj[][]=new double[100][100];
double mwage[]=new double[200];
double fwage[]=new double[200];
double jyo[]=new double[200];
double prate[][]=new double[200][100];
double rou[]=new double[100];
double mtime[]=new double[200];
double ftime[]=new double[200];
double kg[]=new double[200];
int byear,syear,age,cho,year;
double g,e1;

void makedata(){

g=0.025;

cho=1900;

make92 mk92=new make92();
mk92.makedata();
prate=mk92.prate;

make90 mk90=new make90();
mk90.makedata();
mwage=mk90.mwage;
fwage=mk90.fwage;

make77 mk77=new make77();
mk77.makedata();
jyo=mk77.jyo;

make38 mk38=new make38();
mk38.makedata();
mj=mk38.mj;
fj=mk38.fj;

make35 mk35=new make35();
mk35.makedata();
mtime=mk35.mtime;
ftime=mk35.ftime;

for (byear=1910;byear<1945;byear++){
kg[byear-cho]=1;
}
for (byear=1945;byear<2035;byear++){
kg[byear-cho]=(1+g)*kg[byear-cho-1];
}

for (year=10;year<100;year++){
e1=0;
for (age=60;age<100;age++){
byear=year-age+2000;
syear=byear;
if (syear<1950)syear=1950;
e1=e1+260*kg[byear-cho]*prate[byear-cho][age]*mwage[syear-cho]*mtime[byear-cho]*mj[year][age]*jyo[byear-cho]/1000;
e1=e1+220*kg[byear-cho]*prate[byear-cho][age]*fwage[syear-cho]*ftime[byear-cho]*fj[year][age]*jyo[byear-cho]/1000;
}


rou[year]=e1/10000;
System.out.println(year);
System.out.println(rou[year]);
}

}

}
最終更新:2011年04月28日 03:23