Найти значения функции, заданной графиком функции - C#

Узнай цену своей работы

Формулировка задачи:

Уважаемые. Может кто разбирается в задаче. Помогите пожалуйста. Найти значения функции, заданной графиком функции вида: где -9 <= x <= 9 Спецификация ввода : x Спецификация вывода: y Замечание: Значение R определяется по графику. Если значение функции нельзя определить, в качестве ответа вывести значение - 999.

Решение задачи: «Найти значения функции, заданной графиком функции»

textual
Листинг программы
  1.  static void Main(string[] args)
  2.         {
  3.             double x = 0;
  4.             Console.OutputEncoding = Encoding.GetEncoding(1251);
  5.             Console.InputEncoding = Encoding.GetEncoding(1251);
  6.             while(true)
  7.             {
  8.                 Console.WriteLine("Введите х: ");
  9.                 x = Convert.ToDouble(Console.ReadLine());
  10.                 if ((x > 9) || (x < -9))
  11.                 {
  12.                     Console.WriteLine("y = {0}: ", -999);
  13.                 }
  14.                 else
  15.                 {
  16.                     if ((x >= -9) && (x < -6))
  17.                     {
  18.                         Console.WriteLine("y = {0}: ", -Math.Sqrt(-Math.Pow(x + 6, 2) + 9));
  19.                     }
  20.                        
  21.                     else
  22.                     {
  23.                         if ((x >= -6) && (x <= -3))
  24.                         {
  25.                             Console.WriteLine("y = {0}: ", x + 3);
  26.                         }
  27.                         else
  28.                         {
  29.                             if ((x > -3) && (x < 0))
  30.                             {
  31.                                 Console.WriteLine("y = {0}: ", Math.Sqrt(-Math.Pow(x, 2) + 9));
  32.                             }
  33.                             else
  34.                             {
  35.                                 if ((x >= 0) && (x <= 3))
  36.                                 {
  37.                                     Console.WriteLine("y = {0}: ", -x + 3);
  38.                                 }
  39.                                 else
  40.                                 {
  41.                                        Console.WriteLine("y = {0}: ", 0.5 * x - 1.5);
  42.                                 }
  43.                                
  44.                             }
  45.                            
  46.                         }
  47.                        
  48.                     }
  49.                    
  50.                 }
  51.                
  52.             }
  53.         }

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


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

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

5   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы