Перегрузка метода - C#
Формулировка задачи:
Ребят,составил код решения задачи,но вот только не понимаю,что от меня хотят?
Перегрузите метод f из предыдущего раздела так, чтобы его сигнатура (заголовок) соответствовала виду static void f (double x, out double y). Продемонстрируйте работу перегруженных методов.
по факту нужно перегрузить объявление метода.
Перегрузку сделать смогу но....нужно что бы просто переменная висела в воздухе?Или как?
Листинг программы
- static double f(double x)
- {
- double y;
- if (x < 0) y = -4;
- else if (0 <= x && x < 1) y = Math.Pow(x, 2) + 3 * x + 4;
- else y = 2;
- return y;
- }
- static void Main(string[] args)
- {
- Console.Write("начало диапазона=");
- double a = double.Parse(Console.ReadLine());
- Console.Write("конец диапазона=");
- double b = double.Parse(Console.ReadLine());
- Console.Write("Шаг=");
- double h = double.Parse(Console.ReadLine());
- for (double i = a; i <= b; i += h)
- Console.WriteLine("f({0:f2})={1:f4}", i, f(i));
- Console.ReadLine();
- }
не объявление,а сам метод.
Решение задачи: «Перегрузка метода»
textual
Листинг программы
- double y;
- f(i, out y)
- Console.WriteLine("f({0:f2})={1:f4}", i, y);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д