Solution

Точка лежи върху някоя от страните на правоъгълник, ако:

  • x съвпада с x1 или x2 и същевременно y е между y1 и y2 или
  • y съвпада с y1 или y2 и същевременно x е между x1 и x2.

Предходната проверка може да се опрости по този начин:

Вторият начин с допълнителните булеви променливи е по-дълъг, но е много по-разбираем от първия, нали? Препоръчваме ви когато пишете булеви условия, да ги правите лесни за четене и разбиране, а не кратки. Ако се налага, ползвайте допълнителни променливи със смислени имена. Имената на булевите променливи трябва да подсказват каква стойност се съхранява в тях.

Остава да допишете кода, за да отпечатва “Inside / Outside”, ако точката не е върху някоя от страните на правоъгълника.

Testing in the Judge System

След като допишете решението, може да го тествате тук: https://judge.softuni.bg/Contests/Practice/Index/508#5.

results matching ""

    No results matching ""