Исправить (добавить) несколько условий - 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д