C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.29561 の関連記事表示

<< 0 >>
■29561  四捨五入
□投稿者/ 蝋燭 -(2008/12/10(Wed) 17:43:20)

    分類:[C#] 

    小数第4位で四捨五入して小数第3位までの数字にするにはどうすればよいでしょうか?
    !!小数第5位まである時は 5位を四捨五入した後4位を四捨五入 としたいです
親記事 /過去ログ53より / 関連記事表示
削除チェック/

■29563  Re[1]: 四捨五入
□投稿者/ みきぬ -(2008/12/10(Wed) 17:48:38)
記事No.29561 のレス /過去ログ53より / 関連記事表示
削除チェック/

■29568  Re[2]: 四捨五入
□投稿者/ まさる -(2008/12/10(Wed) 18:09:07)
>
記事No.29561 のレス /過去ログ53より / 関連記事表示
削除チェック/

■29571  Re[3]: 四捨五入
□投稿者/ 魔界の仮面弁士 -(2008/12/10(Wed) 18:32:08)
記事No.29561 のレス /過去ログ53より / 関連記事表示
削除チェック/

■29569  Re[1]: 四捨五入
□投稿者/ .SHO -(2008/12/10(Wed) 18:22:18)
    No29561 (蝋燭 さん) に返信

    偶数丸めじゃなく四捨五入だったら

    double d = 0.11145;
    d = (double) ( ( ( ( (int) ( d * 100000 ) + 5 ) / 10 ) + 5 ) / 10000.0 );

    で、一応できます。
記事No.29561 のレス /過去ログ53より / 関連記事表示
削除チェック/

■29572  Re[2]: 四捨五入
□投稿者/ みきぬ -(2008/12/10(Wed) 18:33:25)
    2008/12/10(Wed) 18:34:49 編集(投稿者)

    No29569 (.SHO さん) に返信
    > 偶数丸めじゃなく四捨五入だったら
    >
    > double d = 0.11145;
    > d = (double) ( ( ( ( (int) ( d * 100000 ) + 5 ) / 10 ) + 5 ) / 10000.0 );
    >
    っ【負数】

    -----
    …だけじゃ意味不明なのでもうちょっと書くと、
    負数を処理した結果に違いが出るので注意してください。
記事No.29561 のレス /過去ログ53より / 関連記事表示
削除チェック/

■29574  Re[3]: 四捨五入
□投稿者/ 774RR -(2008/12/10(Wed) 18:39:17)
記事No.29561 のレス /過去ログ53より / 関連記事表示
削除チェック/

■29573  Re[3]: 四捨五入
□投稿者/ .SHO -(2008/12/10(Wed) 18:38:13)
    No29572 (みきぬ さん) に返信

    > っ【負数】

    はい。
    最初に負数の判断して負数の場合は、あーしてこーしてってしてくださいwww

    #って実は指摘されるまで、負数のこと忘れてました^^;
記事No.29561 のレス /過去ログ53より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -