How to round a number up to the nearest 10 in VB.NET

1 Answer

0 votes
Imports System
 
Public Class Program
	Public Shared Function roundUpToNearest10(ByVal num As Double) As Integer
        Return CInt(Math.Ceiling(num / 10)) * 10
    End Function
 
    Public Shared Sub Main()
        Console.WriteLine(roundUpToNearest10(33))
        Console.WriteLine(roundUpToNearest10(59))
        Console.WriteLine(roundUpToNearest10(599.99))
        Console.WriteLine(roundUpToNearest10(3.14))
        Console.WriteLine(roundUpToNearest10(2))
        Console.WriteLine(roundUpToNearest10(19))
        Console.WriteLine(roundUpToNearest10(-12))
        Console.WriteLine(roundUpToNearest10(-101))
        Console.WriteLine(roundUpToNearest10(-109))
    End Sub
End Class
 
 
 
' run:
'
' 40
' 60
' 600
' 10
' 10
' 20
' -10
' -100
' -100
' 

 



answered Jun 10, 2022 by avibootz
edited Jun 10, 2022 by avibootz

Related questions

1 answer 119 views
1 answer 121 views
1 answer 119 views
1 answer 107 views
1 answer 125 views
1 answer 109 views
1 answer 96 views
...