このディレクトリの索引
http://toro.2ch.net/test/read.cgi/tech/1309076891/855
#  【課題】無題.txtの中の一行に格納されている「浮動小数点型<tab>整数」を使用して「(浮動小数点×整数+.....+最後の行)/(各行の整数値を合計したもの)」を出力するプログラムを作成せよ  
#  【形態】1. Javaアプリケーション(main()で開始)  
#  【GUI】4. 制限なし  
#  【期限】2月9日1時まで  
#  【Ver】java version "1.6.0_20"  
#  【 補足 】かなり急な話ですみません。宜しくお願いします。  
#  無題.txt  
#  http://ime.nu/www.dotup.org/uploda/www.dotup.org2612395.txt.html 
# 
# 

'無題.txtの中の一行に格納されている「浮動小数点型<tab>整数」を使用して「(浮動小数点×整数+.....+最後の行)/(各行の整数値を合計したもの)」を出力する' :-
        get_split_lines('無題.txt',['\t',' '],LL),
        集計する(LL,0,0,_値),
        writef('%t / %t = %t\n',[_合計_1,_合計_2,_値]).

集計する([],_合計_1,_合計_2,_値) :-
        _値 is _合計_1 / _合計_2,!.
集計する([[_浮動小数点数,_整数]|R],_合計_1,_合計_2,_値) :-
        _合計_1_2 is _合計_1 + _浮動小数点数 * _整数,
        _合計_2_2 is _合計_2 + _整数,
        集計する(R,_合計_1_2,_合計_2_2,_値).