Помогите с заданием пожалуйста!
По информатики вот такую херь задали, не знаю, что делать.
Условие:
Класс «Прямая». В классе определить поля с коэффициентом наклона прямой и смещением ее (параметры k и b из уравнения прямой y=kx+b), автовычисляемое поле с координатой пересечения прямой с осью ординат (ось Y), непараметризированные методы, определяющие параллельна ли прямая одной из осей, параметризированный метод, задающий прямую, перпендикулярную исходной и проходящую через начало координат.
я вот это написал, а дальше не знаю как
Code
public class Line
{
private float k;
private float b;
public Line(float k, float b)
{
this.k = k;
this.b = b;
}
public float OYIntersection
{
get { return k * 0 + b; }
}
public bool IsParallelX()
{
return k == 0f; // или Math.Abs(_k - 0) < 0.000001f;
}
public bool IsParallelY()
{
return float.IsInfinity(k);
}
public static Line GetPerpendicularZeroPoint(Line sourceLine)
{
return new Line(-1 / sourceLine.k, 0);
}
}