Сделать перегрузку для методов, решающих квадратное урванение - C#
Формулировка задачи:
Листинг программы
- using System;
- namespace ConsoleApplication1
- {
- class Program
- {
- static int Root(double a, double b, double c)
- {
- int rez;
- double d;
- if (a==0)
- rez = 1;
- else if ((d= b* b -4 * a *c) <0)
- rez = 0;
- else if (d== 0)
- rez = 1;
- else
- rez =2;
- return rez;
- }
- static void Main()
- {
- Console.WriteLine("Вычисление количества корней квадратного уравнения:\n\ta*x^2+b*x+c=0");
- Console.Write("\ta = ");
- double a = double.Parse(Console.ReadLine().Replace(".", ","));
- Console.Write("\tb = ");
- double b = double.Parse(Console.ReadLine().Replace(".", ","));
- Console.Write("\tc = ");
- double c = double.Parse(Console.ReadLine().Replace(".", ","));
- Console.Write("\n\t{0}*x^2 {3} {1}*x {4} {2} = 0\n {5} ", a, b, c, b < 0 ? "" : "+", c < 0 ? "" : "+", Root(a, b, c));
- Console.ReadLine();
- }
- }
- }
Решение задачи: «Сделать перегрузку для методов, решающих квадратное урванение»
textual
Листинг программы
- static int Root(double a, double b)
- {
- return Root(a, b, 0);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д