nord vpnnord vpn
Ad

Untitled

mail@pastecode.io avatar
unknown
plain_text
2 months ago
2.4 kB
0
Indexable
Never
namespace ConsoleApp1
{
    
        public class Point
        {
            private int X;
            private int Y;
            private int Z;

            public int GetX()
            {
                return X;
            }

            public int GetY()
            {
                return Y;
            }

            public int GetZ()
            {
                return Z;
            }
            public Point()
            {
                X = 0;
                Y = 0;
                Z = 0;
            }

            public Point(int x, int y, int z)
            {
                X = x;
                Y = y;
                Z = z;
            }

            public void MoveBy(int dx, int dy, int dz)
            {
                X += dx;
                Y += dy;
                Z += dz;
            }

        }

        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("Введите значения X, Y и Z для первого объекта (через пробел):");
                string[] input = Console.ReadLine().Split(' ');

                int x = int.Parse(input[0]);
                int y = int.Parse(input[1]);
                int z = int.Parse(input[2]);

                Point point1 = new Point(x, y, z);

                Point point2 = new Point(10, 20, 30);

                Console.WriteLine("Значения для первого объекта:");
                Console.WriteLine($"X: {point1.GetX()}, Y: {point1.GetY()}, Z: {point1.GetZ()}");

                Console.WriteLine("Значения для второго объекта:");
                Console.WriteLine($"X: {point2.GetX()}, Y: {point2.GetY()}, Z: {point2.GetZ()}");

                point1.MoveBy(3, 4, 5);
                point2.MoveBy(-1, -2, -3);

                Console.WriteLine("Обновленные значения для первого объекта:");
                Console.WriteLine($"X: {point1.GetX()}, Y: {point1.GetY()}, Z: {point1.GetZ()}");

                Console.WriteLine("Обновленные значения для второго объекта:");
                Console.WriteLine($"X: {point1.GetX()}, Y: {point2.GetY()}, Z: {point2.GetZ()}");

                Console.ReadLine();

            }
        }
}

nord vpnnord vpn
Ad