Напишете функции и процедури, които по координатите (X, Y) на точка от равнината определят:
- дали точката лежи на някоя от осите
- дали съвпада с друга точка, чиито координати също са подадени като параметър
- в кой квадрант се намира точката
Да се направи главна програма, която тества тези процедури и функции.
Интересно решение и добре подредени проверки, браво! Но функцията, връщаща в кой квадрант е точката е добре да съдържа в себе си код за проверка дали точката лежи на оста. В противен случай ще зависи от това за какви стойности е извикана дали ще върне верен резултат или не. Човек, който реши да ползва функцията, ще трябва преди да я извика винаги да се сеща да проверява дали точката не лежи на някоя от осите. А казахме, че функцията трябва да е самостоятелна и да може да се ползва лесно многократно.
Първите две функции може да връщат тип bool, ето така:
Вярно! Резултатът от функцията може да бъде проверен и така: