Вычисление значения функции, заданной в виде графика (разветвления) - C#
Формулировка задачи:
Привет всем. Нужна помощь умного человека =) . Нужно написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Не как не могу разобраться как делать.
вот начало: Кому не сложно уделите пару минут.
Console.WriteLine(" введите значение аргумента"); double x = Convert.ToDouble(Console.ReadLine()); const int R = 2; int x0 = -1; if (x < -6) y = 2; else if (x == -6) y = 0; else if (x > -6) y =(5/4)*x+(-14/4); Console.WriteLine("значение ф-ции в точке x= {0} равно {1}", x, y); Console.ReadKey();
Решение задачи: «Вычисление значения функции, заданной в виде графика (разветвления)»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { const int R = 2; Console.WriteLine("Введите значение Х: "); double X = double.Parse(Console.ReadLine()); double Y = double.NaN; if (X >= -6.0 && X < -R) Y = X / 4 + 0.5; if (X >= -R && X < 0) Y = Math.Sqrt(R * R - (X + R) * (X + R)) + R; if (X >= 0 && X < R) Y = Math.Sqrt(R * R - X * X); if (X >= R && X <= 3) Y = -X + 2; Console.WriteLine("Значение функции в точке X = {0} равно {1}", X, Y); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д