Вывести на экран в виде таблицы значения функции, заданной графически - 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д