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

Related questions

1 answer 172 views
172 views asked Jan 12, 2017 by avibootz
2 answers 187 views
187 views asked Feb 13, 2017 by avibootz
1 answer 180 views
180 views asked May 20, 2015 by avibootz
1 answer 143 views
143 views asked Jan 12, 2017 by avibootz
1 answer 190 views
...