ВУЗ:
Составители:
Рубрика:
102
PrintSolution();
}
// переопределенный виртуальный метод печати
// результатов решения уравнения
override public void PrintSolution()
{
Console.WriteLine("{0} = 0", c);
if (count == -1)
{
base.PrintSolution();
return;
}
if (count==0)
Console.WriteLine("Корней нет");
else
Console.WriteLine("Любое x является решением");
}
// конструктор класса
public Equation_0(double c1)
{
c = c1;
}
}
// производный класс уравнения 1-ого порядка
// (линейного уравнения)
class Equation_1: Equation_0
{
//добавляется коэффициент b
protected double b;
// уравнение имеет один корень
protected double x1;
// переопределенный виртуальный метод решения уравнения
override public void Solve()
{
count = 1;
x1 = -c / b;
PrintSolution();
}
// переопределенный виртуальный метод печати
// результатов решения уравнения
override public void PrintSolution()
{
Console.WriteLine("{0} x + {1} = 0", b, c);
if (count == -1)
{
base.PrintSolution();
return;
PrintSolution();
}
// переопределенный виртуальный метод печати
// результатов решения уравнения
override public void PrintSolution()
{
Console.WriteLine("{0} = 0", c);
if (count == -1)
{
base.PrintSolution();
return;
}
if (count==0)
Console.WriteLine("Корней нет");
else
Console.WriteLine("Любое x является решением");
}
// конструктор класса
public Equation_0(double c1)
{
c = c1;
}
}
// производный класс уравнения 1-ого порядка
// (линейного уравнения)
class Equation_1: Equation_0
{
//добавляется коэффициент b
protected double b;
// уравнение имеет один корень
protected double x1;
// переопределенный виртуальный метод решения уравнения
override public void Solve()
{
count = 1;
x1 = -c / b;
PrintSolution();
}
// переопределенный виртуальный метод печати
// результатов решения уравнения
override public void PrintSolution()
{
Console.WriteLine("{0} x + {1} = 0", b, c);
if (count == -1)
{
base.PrintSolution();
return;
102
Страницы
- « первая
- ‹ предыдущая
- …
- 100
- 101
- 102
- 103
- 104
- …
- следующая ›
- последняя »
