How to rounds numbers up in C#

2 Answers

0 votes
using System;

namespace ConsoleApplication_C_Sharp
{
    class Program
    {
        static void Main(string[] args)
        {
            double d = 123.21;
            Console.WriteLine(Math.Round(d, 1, MidpointRounding.AwayFromZero));

            d = 123.321;
            Console.WriteLine(Math.Round(d, 1, MidpointRounding.AwayFromZero));

            d = 123.45;
            Console.WriteLine(Math.Round(d, 1, MidpointRounding.AwayFromZero));

            d = 123.74;
            Console.WriteLine(Math.Round(d, 1, MidpointRounding.AwayFromZero));

            d = 123.75;
            Console.WriteLine(Math.Round(d, 1, MidpointRounding.AwayFromZero));

            d = 123.76;
            Console.WriteLine(Math.Round(d, 1, MidpointRounding.AwayFromZero));
        }
    }
}


/*
run:
    
123.2
123.3
123.5
123.7
123.8
123.8

*/

 



answered Feb 13, 2017 by avibootz
0 votes
using System;

namespace ConsoleApplication_C_Sharp
{
    class Program
    {
        static void Main(string[] args)
        {
            double d = 123.21;
            Console.WriteLine(Math.Round(d, 2, MidpointRounding.AwayFromZero));

            d = 123.321;
            Console.WriteLine(Math.Round(d, 2, MidpointRounding.AwayFromZero));

            d = 123.324;
            Console.WriteLine(Math.Round(d, 2, MidpointRounding.AwayFromZero));

            d = 123.325;
            Console.WriteLine(Math.Round(d, 2, MidpointRounding.AwayFromZero));

            d = 123.326;
            Console.WriteLine(Math.Round(d, 2, MidpointRounding.AwayFromZero));

            d = 123.45;
            Console.WriteLine(Math.Round(d, 2, MidpointRounding.AwayFromZero));

            d = 123.74;
            Console.WriteLine(Math.Round(d, 2, MidpointRounding.AwayFromZero));

            d = 123.75;
            Console.WriteLine(Math.Round(d, 2, MidpointRounding.AwayFromZero));

            d = 123.77;
            Console.WriteLine(Math.Round(d, 2, MidpointRounding.AwayFromZero));
        }
    }
}


/*
run:
    
123.21
123.32
123.32
123.33
123.33
123.45
123.74
123.75
123.77

*/

 



answered Feb 13, 2017 by avibootz
...