ВУЗ:
Составители:
Рубрика:
81
коэффициентов не может определять
квадратное уравнение");
}
}
// метод решения квадратного уравнения
public void QSolve()
{
double disc = b * b - 4 * a * c;
if (disc < 0.0)
count = 0;
else if (disc == 0.0)
{
count = 1;
x1 = -b / (2 * a);
x2 = x1;
}
else
{
count = 2;
x1 = (-b + Math.Sqrt(disc)) / (2 * a);
x2 = (-b - Math.Sqrt(disc)) / (2 * a);
}
}
// метод решения линейного уравнения
public void LinSolve()
{
count = 1;
x1 = -c / b;
}
// метод определения типа уравнения и его решения
public void Solve()
{
if (a == 0)
if (b == 0)
if (c == 0)
count = infinity;
else
count = 0;
else
LinSolve();
else
QSolve();
}
// метод печати результата решения уравнения
public void PrintSolution()
{
switch (count)
{
коэффициентов не может определять
квадратное уравнение");
}
}
// метод решения квадратного уравнения
public void QSolve()
{
double disc = b * b - 4 * a * c;
if (disc < 0.0)
count = 0;
else if (disc == 0.0)
{
count = 1;
x1 = -b / (2 * a);
x2 = x1;
}
else
{
count = 2;
x1 = (-b + Math.Sqrt(disc)) / (2 * a);
x2 = (-b - Math.Sqrt(disc)) / (2 * a);
}
}
// метод решения линейного уравнения
public void LinSolve()
{
count = 1;
x1 = -c / b;
}
// метод определения типа уравнения и его решения
public void Solve()
{
if (a == 0)
if (b == 0)
if (c == 0)
count = infinity;
else
count = 0;
else
LinSolve();
else
QSolve();
}
// метод печати результата решения уравнения
public void PrintSolution()
{
switch (count)
{
81
Страницы
- « первая
- ‹ предыдущая
- …
- 79
- 80
- 81
- 82
- 83
- …
- следующая ›
- последняя »
