Вычисление значения функции, заданной в виде графика (разветвления) - 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();
 
 
 
 
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5
Похожие ответы