Вычисления логического выражения принадлежности точки с заданными координатами (x, y) заштрихованной области. Значения координат x, y вводятся с клавиатуры с проверкой фактического их восприятия ЭВМ. Программа должна выдавать 1, если точка попадает в область, и 0 — в противном случае.
1) Определить логическое выражение, описывающее область.
Answers & Comments
С#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Область
{
class Program
{
static void Main(string[] args)
{
double X, Y;
try
{
Console.Write("Введите X = "); X = double.Parse(Console.ReadLine());
Console.Write("Введите Y = "); Y = double.Parse(Console.ReadLine());
}
catch
{
Console.WriteLine("Ошибка ввода!");
return;
}
if(X >= 2 && (Y - 1)/3 <= -(X - 5)/3 && (Y + 4)/5 >= (X - 2)/3)
{
Console.WriteLine("1");
}
else
{
Console.WriteLine("0");
}
}
}
}