2004-07-01から1ヶ月間の記事一覧

tst_prt6.c

/************************************** * * * テストプリント(6) * * * * programmed by F.ishii 98/07/31 * * * **************************************/ #include <stdio.h> #include <stdlib.h> #include "snaps.h" #include "kisoritu.h" #include "kisosu.h" #include </stdlib.h></stdio.h>…

tst_prt5.c

/************************************** * * * テストプリント(5) * * * * programmed by F.ishii 98/07/31 * * * **************************************/ #include <stdio.h> #include "snaps.h" #include "kisoritu.h" #include "kisosu.h" #include "cntl.h" e</stdio.h>…

tst_prt4.c

/************************************** * * * テストプリント(4) * * * * programmed by F.ishii 98/07/31 * * * **************************************/ #include <stdio.h> #include "snaps.h" #include "kisoritu.h" #include "kisosu.h" #include "cntl.h" e</stdio.h>…

公的年金プログラム

残り テストプリント(6)はなぜかファイル名がtst_prt5.cとなっていたが、おそらくは6にしているだろうと思って変更。 打ってて気になったのは、関数名や変数名がヘボン式だったり訓令式だったりするところ。 作成者が「F.ishii」ばかりだけど、複数人が関わ…

tst_prt3.c

C

/************************************** * * * テストプリント(3) * * * * programmed by F.ishii 98/08/31 * * * **************************************/ #include <stdio.h> #include "snaps.h" #include "kisoritu.h" #include "kisosu.h" #include "cntl.h" e</stdio.h>…

tst_prt2.c

C

/************************************** * * * テストプリント(2) * * * * programmed by F.ishii 98/02/17 * * * **************************************/ #include <stdio.h> #include "snaps.h" #include "kisoritu.h" #include "kisosu.h" #include "cntl.h" e</stdio.h>…

tst_prt1.c

C

/************************************** * * * テストプリント(1) * * * * programmed by F.ishii 98/02/17 * * * **************************************/ #include <stdio.h> #include "snaps.h" #include "kisoritu.h" #include "kisosu.h" #include "cntl.h" e</stdio.h>…

str_op.c

C

/*************************************** * * * 構造体演算 * * * * programmed by F.ishii 98/09/07 * * * ***************************************/ #include <stdio.h> #include "snaps.h" #include "kisoritu.h" #include "kisosu.h" #define SIHARAIOKURE 2 /</stdio.h>…

stdfm.c

C

/*************************************** * * * 財政再計算標準フォーマット対応関数 * * * * programmed by F.ishii 98/08/03 * * * ***************************************/ #include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> #include <string.h> #include "snaps.h" #i</string.h></time.h></math.h></stdlib.h></stdio.h>…

printout.c

C

/*************************************** * * * 年次結果出力 * * * * programmed by F.ishii 98/09/07 * * * ***************************************/ #include <stdio.h> #include <stdlib.h> #include "snaps.h" #include "kisoritu.h" #include "kisosu.h" #include "fi</stdlib.h></stdio.h>…

公的年金プログラムはデータでもらえる事になりそうなので(from週刊!木村剛)とりあえず打つのやめ。

単に飽きたってのもあるけど。 印刷物からプログラムコードを打つなんて久しぶりだったなぁ。 ベーマガとかPiOのコードを打ちまくってた日々が思い出されるよ。 と言ってもツールの力が当時と段違いなので、全然楽だった。 今回はeclipseにCDT入れて打ったん…

mstdfm.h

C

struct HeadderList { char contents[257]; struct HeadderList *next; } *gFirstPtr , *gLastPtr;

mkisosu.h

C

/* 基礎数関係 */ struct hihokensha /* 被保険者・待機者 */ { double ninzu; /* 人数 */ double kikan; /* 期間 */ double noufu: /* 納付期間 */ double menjo[MAX_DANKAI]; /* 免除期間 */ double tokubetu[MAX_DANKAI]; /* 特別国庫 */ } Hihokensha[MA…

mkisoritu.h

C

/* 基礎率関係 */ double Dattairyoku_Gokei[SAISHUNENDO-SHONENDO+1][MAX_HIHONENREI-MIN_HIHONENREI+1]; /* 脱退力(合計) */ double Dattairyoku_Seizon[SAISHUNENDO-SHONENDO+1][MAX_HIHONENREI-MIN_HIHONENREI+1];/* 脱退力(生存) */ double Dattair…

mecon.h

C

/* 経済関係 */ double cpi_up[SAISHUNENDO-ZENKAI_KAITEI+1][ECON_FURIWAKE]; double base_up[SAISHUNENDO-ZENKAI_KAITEI+1]; double sinsai_ruikei_kaiteiritu[SAISHUNENDO-ZENKAI_KAITEI+1][ECON_FURIWAKE]; double kisai_taizennen_kaiteiritu[SAISHUNEN…

mseid.h

C

/* 制度関係 */ double Full_Pension[ECON_FURIWAKE]; /* 満額基礎年金 */ double Kakyu_Tanka_12si[ECON_FURIWAKE]; /* 加給単価(1、2子) */ double Kakyu_Tanka_3siiko[ECON_FURIWAKE]; /* 加給単価(1、2子) */ double Tanka_Sibou[6][ECON_FURIWA…

mfile_open.h

C

FILE *fp_kisoritu; FILE *fp_kisosu; FILE *fp_kisodebug; FILE *fp_sotowaku; FILE *fp_kisonenkin; FILE *fp_dokuzi; FILE *fp_sontoku; FILE *fp_kekka1; FILE *fp_kekka2; FILE *fp_kekka3; FILE *fp_kekka4; FILE *fp_kekka5; FILE *fp_kekka6; FILE *…

mcntl.h

C

/* 制御値 */ int SinkiKanyuIrekata; int SotowakuSaishuNendo; int Sontoku; int Keizai; int SinTanka; int KisaiBussura; int PrintControl_tst_prt1; int PrintControl_tst_prt2; int PrintControl_tst_prt3; int PrintControl_tst_prt4; int PrintCont…

snaps.h

C

#define SHONENDO 71 /* データの初年度 */ #define SAISHUNENDO 185 #define MAX_SHUBETU 20 #define SHUBETU_GOKEI 0 #define SHUBETU_OTOKO MAX_SHUBETU+1 #define SHUBETU_ONNA MAX_SHUBETU+2 #define SHUBETU_1GO_OTOKO MAX_SHUBETU+3 #define SHUBETU_…

公的年金プログラム

コードばかりやってると飽きてきたのでヘッダファイルを打ってみた。 snaps.h mcntl.h mfile_open.h mseid.h mecon.h mkisoritu.h mkisosu.h mstdfm.h 2004/07/28 いくらなんでも多すぎるので、extern付くだけのは削除。

file_open.c

C

/************************************************* * * * FILE OPEN * * * * programmed by F.ishii 98/08/05 * * * * /rev16/nat/shinjinnkou/prog/file_open.c * *************************************************/ #include <stdio.h> #include <stdlib.h> #inc</stdlib.h></stdio.h>…

公的年金プログラム

Hiroette氏によれば、デジタルデータでの公開も不可能ではないとの事 となれば全く無意味な行為だが、とりあえず意味など考えずに続き。 16.pdfより

cntl.c

C

/*************************************** * * * 制御値の設定 * * * * programmed by F.ishii 98/10/08 * * * ***************************************/ #include <stdio.h> #include <stdlib.h> #include <time.h> #include "snaps.h" #include "kisoritu.h" #include "kisosu.h" #i</time.h></stdlib.h></stdio.h>…

公的年金プログラム(from公的年金タスクフォースhttp://www.nenkin-tf.info/)

昨日の続き 同じく16.pdfより ファイルの場所とかがコードに埋め込まれてて、メンテナンス性という点では難有りかな。 「変数名=定数」とした直後にその変数の値によって処理を変えてる箇所が数カ所あるけど、 何らかの変更があったら書き換えるという作業を…

main.c

C

/*************************************** * * * SNAPS メイン * * * * programmed by F.ishii 98/08/05 * * * ***************************************/ #include <stdio.h> #include <stdlib.h> #include "snaps.h" #include "mklsoritu.h" #include "mklsosu.h" #incl</stdlib.h></stdio.h>…

公的年金タスクフォース(http://www.nenkin-tf.info/)

木村剛氏(http://kimuratakeshi.cocolog-nifty.com/)が情報公開法を使って得た公的年金のデータを解析しようという活動らしい。 暇に飽かせて一部ソースを打ってみた。(特に意味はない) ソース自体はすっきりしてて読みやすそうだけど、文字がつぶれてて読み…

初日

特によく考えもせずに設置