Вывести на экран в виде таблицы значения функции, заданной графически - C#
Формулировка задачи:
Здравствуйте) помогите пожалуйста с заданиями, все ни как не могу разобраться..
Задание 1. Таблица значений функции
Вычислить и вывести на экран в виде таблицы значения функции, заданной графически (см. задание 1 лабораторной работы 2), на интервале от Xнач до Xкон с шагом dx. Интервал и шаг задать таким образом, Что бы проверить все ветви программы.
Таблицу снабдить заголовком и шапкой.
Решение задачи: «Вывести на экран в виде таблицы значения функции, заданной графически»
textual
Листинг программы
- static double f(double x)
- {
- double r = 2;
- double y = 0;
- if (x < -6.0)
- y = 2;
- if (x >= -6.0 && x <= -2)
- y = 1.0 / 4.0 * x + 1.0 / 2.0;
- if (x > -2 && x <= 0)
- y = 2 - Math.Sqrt(r * r - (x + 2) * (x + 2));
- if (x > 0 && x <= 2)
- y = Math.Sqrt(r * r - x * x);
- if (x > 2)
- y = -x + 2;
- return y;
- }
- static void Main(string[] args)
- {
- double xn = -7;
- double xk = 3;
- int n = 20;
- double dx = -(xn - xk) / n;
- for (double x = xn; x < xk + 0.1; x += dx)
- {
- Console.WriteLine("x = {0:F2}, y = {1:F2} ", x, f(x));
- }
- Console.ReadKey();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д