Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите составить код C# используя условный оператор if

Александр Овсянников Ученик (116), на голосовании 1 день назад
Помогите, нужно сделать код используя условный оператор if (C#):
Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений "Да", "Нет", "На границе" в зависимости от того, лежит ли точка внутри заштрихованной области, вне заштрихованной области или на ее границе
Голосование за лучший ответ
resurce Гуру (4210) 1 месяц назад
 using System; 

public class PointChecker
{
public static string CheckPoint(double x, double y)
{
if (y > Math.Abs(x) - 2 && y <= 1 && x >= -2 && x <=1)
{
if (y == Math.Abs(x) - 2 || y == 1 || x == -2 || x == 1)
{
return "На границе";
}
else
{
return "Да";
}
}
else
{
return "Нет";
}
}

public static void Main(string[] args)
{
Console.Write("Введите x: ");
double x = double.Parse(Console.ReadLine());
Console.Write("Введите y: ");
double y = double.Parse(Console.ReadLine());

string result = CheckPoint(x, y);
Console.WriteLine(result);
}
}
Александр ОвсянниковУченик (116) 1 месяц назад
Можете сказать какие формулы использовали для вычисления?
resurce Гуру (4210) Александр Овсянников, Для этой задачи формулы не нужны
Похожие вопросы