Исправить (добавить) несколько условий - C#

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

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

Задание прикрепил ниже Вот код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace практ_задание__4_1
{
    class Graphic
    {
        public double x;
        public Graphic(double x)
        {
            this.x = x;
        }
        public double rashet(double y)
        {
            double p = 3.14;
            if (x == 0)
            {
                y = 0;
            }
            if (x > -4 && x < 0)
            {
                double k = 0.5;
                y = -k * x;
            }
            if (x >= -5 && x <= -4)
            {
                y = 2;
            }
            if (x >= -9 && x < -5)  // ?
            {
                y = Math.Round(Math.Sqrt(4 - Math.Pow(x + 7, 2)), 2);
            }
            if (x > 0 && x < p) // ?
            {
                y = Math.Round(Math.Sin(x), 3);
            }
            if (x == p) // ?
            {
                y = -x;
            }
            if (x == 5)
            {
                y = 2;
            }
            if (x == p / 2)
            {
                y = 1;
            }
            return y;
        }
    }
 
    class Program
    {
        static void Main(string[] args)
        {
            double y = 0;
            Console.Write("Введите х: ");
            Graphic g = new Graphic(double.Parse(Console.ReadLine()));
            Console.Write("Ответ: ");
            Console.WriteLine(g.rashet(y));
            Console.ReadKey();
        }
    }
}

Решение задачи: «Исправить (добавить) несколько условий»

textual
Листинг программы
return -Math.Sqrt(R * R - (x + 5 + R) * (x + 5 + R)) + R;

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


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

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

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