示例#1
0
        public static void Main(string[] args)
        {
            TCircle circle1 = new TCircle();

            circle1.Output();
            TCircle circle2 = new TCircle();

            circle2.Output();

            TCircle sum = new TCircle(circle1.Radius + circle2.Radius);

            Console.WriteLine("Сума двох радіусів: " + sum);
            TCircle minus = new TCircle(Math.Abs(circle1.Radius - circle2.Radius));

            Console.WriteLine("Різниця двох радіусів: " + minus);
            int     number   = TCircle.Random();
            TCircle multiply = new TCircle(Math.Abs(circle1.Radius * number));

            Console.WriteLine("Множимо число на радіус: " + multiply);

            TCylinder cylinder1 = new TCylinder();
            double    CSquare   = cylinder1.Square();

            Console.WriteLine("Площа першого циліндра: " + CSquare);
            double volum = cylinder1.Volume();

            Console.WriteLine("Об'єм першого циліндра: " + volum);

            TCylinder cylinder2 = new TCylinder();

            CSquare = cylinder2.Square();
            Console.WriteLine("Площа другого циліндра: " + CSquare);
            volum = cylinder2.Volume();
            Console.WriteLine("Об'єм другого циліндра: " + volum);
        }
示例#2
0
        public override bool Equals(object obj)
        {
            if ((obj == null) || this.GetType() != obj.GetType())
            {
                return(false);
            }
            TCylinder temp = (TCylinder)obj;

            return(Volume() == temp.Volume());
        }