C# Program Area of a Rectangle or Circle Calculator

using System;

    public class RectangleCalc
    {
        public void Area()
        {
            try
            {
                Console.WriteLine("Please Enter a Length:");
                int Length = int.Parse(Console.ReadLine());
                Console.WriteLine("Please Enter a Width:");
                int Width = int.Parse(Console.ReadLine());
                if (Length >= 0 && Width >= 0)
                {
                    int Area = (Length * Width);
                    Console.WriteLine("The area of the rectangle is {0}", Area);
                    Console.ReadLine();
                }
                else
                    Console.WriteLine("Please input a real value.");
             
            }
            catch (FormatException ex)
            {
                Console.WriteLine(ex.Message);
            }
            catch (OverflowException ex)
            {
                Console.WriteLine(ex.Message);
            }
            Console.Read();
        }
     
    }
    public class CircleCalc
    {
        public void Circle()
        {
            try
            {
                Console.WriteLine("Please Enter the Radius of the Circle:");
                double radius = int.Parse(Console.ReadLine());

                if (radius >= 0)
                {
                    double pi;
                    pi = System.Math.PI;
                    double cArea = ((2 * pi) * radius);
                    Console.WriteLine("The Area of the Circle is {0}", cArea);
                    Console.ReadLine();
                }
                else
                    Console.WriteLine("Please input a real value.");
            }
            catch(FormatException ex)
            {
                Console.WriteLine(ex.Message);
            }
            catch (OverflowException ex)
            {
                Console.WriteLine(ex.Message);
            }
            Console.Read();
        }
    }
    public class Program
    {
        public static void Main()
        {
            CircleCalc cc= new CircleCalc();
            RectangleCalc rc = new RectangleCalc();
            Console.WriteLine("Is it a (a)Circle or (b)Rectangle?");
            string choice = (Console.ReadLine());
            switch (choice)
            {
                case "a":
                    cc.Circle();
                    break;
                case "b":
                    rc.Area();
                    break;
                default:
                    Console.WriteLine("Wrong Input. Try again.");
                    Console.ReadLine();
                    break;

            }
         
             
        }
    }














RateeshReddy

Phasellus facilisis convallis metus, ut imperdiet augue auctor nec. Duis at velit id augue lobortis porta. Sed varius, enim accumsan aliquam tincidunt, tortor urna vulputate quam, eget finibus urna est in augue.

No comments:

Post a Comment