Определить, пройдет ли кирпич через отверстие - 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();
            }
 
        }
    }

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


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

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

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