teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

サンプル追記

2017/03/24 05:00

投稿

ttyp03
ttyp03

スコア17002

answer CHANGED
@@ -1,2 +1,31 @@
1
1
  こちらのページが参考になります。
2
- [http://dobon.net/vb/dotnet/programing/round.html](http://dobon.net/vb/dotnet/programing/round.html)
2
+ [http://dobon.net/vb/dotnet/programing/round.html](http://dobon.net/vb/dotnet/programing/round.html)
3
+
4
+ ```c#
5
+ double a = 445.123;
6
+ // 小数点以下切り上げ
7
+ double c = Math.Ceiling(a);
8
+ // 1の位で切り上げ
9
+ double c1 = Math.Ceiling(a / 10) * 10;
10
+ // 10の位で切り上げ
11
+ double c10 = Math.Ceiling(a / 100) * 100;
12
+ // 小数点以下切り捨て
13
+ double f = Math.Floor(a);
14
+ // 1の位で位で切り捨て
15
+ double f1 = Math.Floor(a / 10) * 10;
16
+ // 10の位で位で切り捨て
17
+ double f10 = Math.Floor(a / 100) * 100;
18
+
19
+ System.Console.WriteLine(c);
20
+ System.Console.WriteLine(c1);
21
+ System.Console.WriteLine(c10);
22
+ System.Console.WriteLine(f);
23
+ System.Console.WriteLine(f1);
24
+ System.Console.WriteLine(f10);
25
+ ```
26
+ 446
27
+ 450
28
+ 500
29
+ 445
30
+ 440
31
+ 400