Пример #1
0
        static void Main(string[] args)
        {
            Progression val = new ArithmeticProgression(1, 20, 3);

            val.TemplateMethod();
            Progression geom = new GeometricProgression(1, 100, 3);

            geom.TemplateMethod();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Console.Write("Введите первое число и последние, а также шаг соответственно (f, l, h): ");
            int         f   = Convert.ToInt32(Console.ReadLine());
            int         l   = Convert.ToInt32(Console.ReadLine());
            int         h   = Convert.ToInt32(Console.ReadLine());
            Progression val = new GeometricProgression(f, l, h);

            val.TemplateMethod();
        }
Пример #3
0
        static void Main(string[] args)
        {
            Progression val = new ArithmeticProgression(2, 12, 3);

            val.TemplateMethod();

            Progression val1 = new GeometricProgression(2, 98, 3);

            val1.TemplateMethod();
            Console.ReadKey();
        }
Пример #4
0
        static void Main(string[] args)
        {
            Console.Write("Начало: ");
            int f = Convert.ToInt32(Console.ReadLine());

            Console.Write("Конец: ");
            int l = Convert.ToInt32(Console.ReadLine());

            Console.Write("Шаг: ");
            int         h   = Convert.ToInt32(Console.ReadLine());
            Progression val = new ArithmeticProgression(f, l, h);

            val.TemplateMethod();
            val = new GeometricProgression(f, l, h);
            val.TemplateMethod();
        }