Графики. Найти 'y' в зависимости от 'x' - C#

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

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

Составить программу вычисляющую 'y' в зависимости от изменения 'x'. Половина программы написана, а вот то, что идет после окружности не знаю формул. Help ME!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace _12_графики
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("{0,53}", "Практическое задание №12. Вариант 7");
            Console.WriteLine();
            double x=0,
                   y=0;
            Console.WriteLine("Введите x");
            x = Convert.ToDouble(Console.ReadLine());
            if ((x >= -7) && (x < -3))
            {
                y = 3;
            }
            if ((x >= -3) && (x < 3))
            {
                double r = 3;
                y = -Math.Sqrt(Math.Pow(x, 2) + Math.Pow(r, 2)) + 3;
            }
            if ((x >= 3) && (x < 6))
            {
                //здесь что-то; 
            }
if ((x>=6) && (x<11)) {
              //здесь что-то;
}
        }
    }
}

Решение задачи: «Графики. Найти 'y' в зависимости от 'x'»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace formulae_chart
{
    class Program
    {
        private static double yD(double x)
        {
            if (x < -3) return 3;
            else if (x >= -3 && x <= 3) return -Math.Sqrt(9 - x * x) + 3;
            else if (x > 3 && x < 6) return -2*x + 9;
            else return x - 9;
        }
 
        static void Main(string[] args)
        {
            Console.WriteLine(yD(-4));
            Console.WriteLine(yD(-3));
            Console.WriteLine(yD(0));
            Console.WriteLine(yD(3));
            Console.WriteLine(yD(4.5));
            Console.WriteLine(yD(6));
            Console.WriteLine(yD(9));
            Console.ReadLine();
        }
    }
}

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


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

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

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