Files
oop/labs/lab8/Progrssion/ArithmeticProgression.cs
2025-09-30 08:21:09 +03:00

24 lines
369 B
C#

using System;
class ArithmeticProgression : IProgression
{
private int a0;
private int b;
public ArithmeticProgression(int a0, int b)
{
this.a0 = a0;
this.b = b;
}
public int GetElement(int k)
{
return a0 + (k - 1) * b;
}
public int Sum(int n)
{
return (2 * a0 + (n - 1) * b) * n / 2;
}
}