Files
oop/labs/lab7_done/Progrssion/ArithmeticProgression.cs
2025-09-30 14:26:54 +03:00

24 lines
386 B
C#

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