﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace функция
{
    class Program
    {
        static void Main(string[] args)
        {//вычисляем функцию на рисунке 1 задание 1
            double x, y;
            Console.Write("Введите х= ");
            x = Double.Parse(Console.ReadLine());
            if (x <= -6 && x >= -9)
            {
                y = Math.Sqrt(9 - (x + 6) * (x + 6));
                Console.WriteLine("у = {0}", y);
            }
            else
                if (x <= -3 && x >= -6)
                {
                    y = x + 3;
                    Console.WriteLine("у = {0}", y);
                }
                else
                    if (x <= 0 && x >= -3)
                    {
                        y = Math.Sqrt(9 - x * x);
                        Console.WriteLine("у = {0}", y);
                    }
                    else
                        if (x <= 3 && x >= 0)
                        {
                            y = 3 - x;
                            Console.WriteLine("у = {0}", y);
                        }
                        else
                            Console.WriteLine("для данного х функция не существует");
            Console.ReadKey();
           
            
        }
    }
}
