Programming-Basics-Book-CSharp-BG

Решение

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

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

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

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

Тестване в Judge системата

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