משימה   3.1  מבנה נתונים -   C++  

1.	צור   workspace  בשם Line, ובתוכו Project באותו השם.
2.   כתוב מחלקת: CLine בתוך ה –  Project     הנ"ל.
           המחלקת קו -  CLine מייצגת קו בעל כוון המוגדר על ידי שתי נקודות:
P1            - הנקודה הראשונה ו-,P2  הנקודה השניה ויש לו שיטה המחשבת את אורך הקו.
 	ה-members  (חברים) במחלקה יהיו:
			1. P1 הנקודה הראשונה של הקו,
			2. P2 הנקודה השניה של הקו.
		           	
            השיטות (methods) הבסיסיות של המחלקה הן:
                                            1Line() . -  Constructor  בונה נציג (instance)   של
    	        האוביקט.
				 2.   Set()   הכנסת פרמטרים לאוביקט,
			            3.Show() – הצגת האוביקט.
                                            4. ~Line()  מוחק, הורס -  Destructor.
				 5. Length()  float– אורך הקו,
				 6. float Slope()    - שפוע הקו,
				*7.  - CPoint  Cross(CLine l1) נקודת הצטלבות של
 שני קוים (למתקדמים).

      3. 	הנוסחה לשפוע של קו:

4. כתוב main() המשתמש במספר אוביקטים מסוג Line ובודק את השיטות של המחלקה שלהם זאת אומרת – מחלקות ה-CPoint  וה-CLine.