Определить, пройдет ли кирпич через отверстие - C#
Формулировка задачи:
2. Заданы размеры A, B прямоугольного отверстия и размеры X, Y, Z кирпича. Определить, пройдет ли кирпич через отверстие. (Операторы условного перехода (ветвление))
Решение задачи: «Определить, пройдет ли кирпич через отверстие»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace quad { class Program { // static void Main(string[] args) { // уравнение квадрата на плоскости: |x-a| + |y-b| <=d/2, где (a,b) координаты центра квадрата(o), а d - диагональ квадрата // из условия: d = 6, (a,b) = (4,4) // исходная формула получает вид: |x-4| + |y-4| <=3 int x,y; Console.WriteLine("Введите x"); x = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введите y"); y = Convert.ToInt32(Console.ReadLine()); int cur = Math.Abs(x - 4) + Math.Abs(y - 4); if (cur <= 3) Console.WriteLine("Точка с координатами ("+x+","+y+") лежит внутри заштрихованной области"); else Console.WriteLine("Точка с координатами (" + x + "," + y + ") лежит вне внутри заштрихованной области"); Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д