割り算の余りを求める Mod
VB.NETで「割り算の余り」を求めるにはMod演算子を使います。
Sub Main()
Console.WriteLine("10 Mod 3 = " & 10 Mod 3)
End Sub
10 Mod 3 = 1
切り捨て \ Math Floor
余りを切り捨てて、商のみを得るには\演算子を使うか、
MathクラスのFloorメソッドを使います。
Sub Main()
Console.WriteLine("切り捨て:31 \ 4 = " & 31 \ 4)
Console.WriteLine("10.2 切り捨て後:" & Math.Floor(10.2))
Console.WriteLine("10.5 切り捨て後:" & Math.Floor(10.5))
Console.WriteLine("10.8 切り捨て後:" & Math.Floor(10.8))
End Sub
切り捨て:31 \ 4 = 7
10.2 切り捨て後:10
10.5 切り捨て後:10
10.8 切り捨て後:10
スポンサーリンク
切り上げ Math Ceiling
切り上げはMathクラスのCeilingメソッドを使います。
Sub Main()
Console.WriteLine("切り上げ:21 / 4 = " & Math.Ceiling(21 / 4))
Console.WriteLine("10.2 切り上げ後:" & Math.Ceiling(10.2))
Console.WriteLine("10.5 切り上げ後:" & Math.Ceiling(10.5))
Console.WriteLine("10.8 切り上げ後:" & Math.Ceiling(10.8))
End Sub
切り上げ:21 / 4 = 6
10.2 切り上げ後:11
10.5 切り上げ後:11
10.8 切り上げ後:11