回答編集履歴

1

サンプル追記

2017/03/24 05:00

投稿

ttyp03
ttyp03

スコア16996

test CHANGED
@@ -1,3 +1,61 @@
1
1
  こちらのページが参考になります。
2
2
 
3
3
  [http://dobon.net/vb/dotnet/programing/round.html](http://dobon.net/vb/dotnet/programing/round.html)
4
+
5
+
6
+
7
+ ```c#
8
+
9
+ double a = 445.123;
10
+
11
+ // 小数点以下切り上げ
12
+
13
+ double c = Math.Ceiling(a);
14
+
15
+ // 1の位で切り上げ
16
+
17
+ double c1 = Math.Ceiling(a / 10) * 10;
18
+
19
+ // 10の位で切り上げ
20
+
21
+ double c10 = Math.Ceiling(a / 100) * 100;
22
+
23
+ // 小数点以下切り捨て
24
+
25
+ double f = Math.Floor(a);
26
+
27
+ // 1の位で位で切り捨て
28
+
29
+ double f1 = Math.Floor(a / 10) * 10;
30
+
31
+ // 10の位で位で切り捨て
32
+
33
+ double f10 = Math.Floor(a / 100) * 100;
34
+
35
+
36
+
37
+ System.Console.WriteLine(c);
38
+
39
+ System.Console.WriteLine(c1);
40
+
41
+ System.Console.WriteLine(c10);
42
+
43
+ System.Console.WriteLine(f);
44
+
45
+ System.Console.WriteLine(f1);
46
+
47
+ System.Console.WriteLine(f10);
48
+
49
+ ```
50
+
51
+ 446
52
+
53
+ 450
54
+
55
+ 500
56
+
57
+ 445
58
+
59
+ 440
60
+
61
+ 400