// くりかえし処理で、1行ごとに x, y, z の値を書き込む for ( int i=0; i<=10; i++ ) { // ※ カウンタ変数 i は毎回 1 ずつ増える // x, y, z の値を変数に用意 float x = i * 0.1; // x は 0.1 ずつ増える float y = x * x; // y は x の2乗 float z = x * x * x; // z は x の3乗 // 誤差を丸めるため、小数点以下5桁までに四捨五入 x = round( x, 5, HALF_UP ); y = round( y, 5, HALF_UP ); z = round( z, 5, HALF_UP ); // x, y, z の値をファイルに「 , 」区切りで書き込む writeln( fileID, x, y, z ); }