static void Main(string[] args) { Progression val = new ArithmeticProgression(1, 20, 3); val.TemplateMethod(); Progression geom = new GeometricProgression(1, 100, 3); geom.TemplateMethod(); }
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(); }
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(); }
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(); }