משימה    3.2 (חזרה על 3.1- דגש על ה-main) 
                           מבנה נתונים -   C++  

כתיבת main  של המשימה 3.1.

השלבים השונים:
1. הוספת השורה:  #include "line.h"
2. הוספת הקוד:
	1) //=============================
	2) //Line treatment
	3) CLine line1;
	4) float len;
	5) line1.P1=p_first;
	6) line1.P2=p_second;
	7) len=line1.length();

1. שורה ראשונה comment הפרדה.
             2. שורה שניה: הערה: טיפול בקו,
3. הצהרה על קו בשם line1,
4. הצהרה על משתנה בשם len  ומטיפוס float,
5. הכנסה לנקודה הראשונה של הקו line1 את הנקודה ששמה p_first,
6. הכנסה לנקודה השניה של הקו line1 את הנקודה ששמה p_second,
7. הפעלת השיטה  בשם length()   לחישוב אורך הקו של
    המחלקה CLine על נציג המחלקה קו-CLine בשם line1.
    תוצאת הפעלת השיטה (method) על הנציג (instance) line1 היא 
    אורך הקו. את ערך האורך של השיטה מכניסים למשתנה בשם len.

3. שמוש ב-debugger: 
           1. שמים break-point  על השורה הראשונה,
              1.1  מפעילים את ה-debugger  הוא עוצר בשורה הראשונה,
              1.2 לוחצים F11 נכנסים לתוך השיטה בשם:     CLine, 
			(שם השיטה כשם המחלקה – class) תפקידה של השיטה לבנות (constructor)                     נציגים של ה-class.

		         רואים את הקוד:
CLine::CLine()
}   
     P1.x=17;
     P1.y=18;
     P2.x=27;
     P2.y=28;
   }
השיטה מצמידה לנקודה הראשונה את הערכים (17,18) (x,y) בהתאמה
ולנקודה השניה של הקו את הערכים (27,28) (x,y) בהתאמה.
עוברים שורה שורה עם F10    ומסתכלים עם ה-debugger  - פקודת
watch ( צביעה של המשתנה בשם P1   ולחיצה על כפתור ימני
 של העכבר)  על P1 ועל P2.
 רואים את ה-חברים (members)   של הקו שהן הנקודות P1, P2;
לכל נקודה יש לה את ה-members  של עצמה שהם המשתנים x,y.

1.3     יוצאים (לחיצה על F10) מהשיטה CLine,
1.4  חוזרים לקוד של ה-main.
1.5 ממשיכים ב-main עם F10 עד שמגיעם לשורה:
line1.P1=p_first        - צובעים את line1 , (כפתור ימני( 
    ורואים את הערך של line1  יש לו שתי נקודות  P1 , P2 :,
    לוחצים בסימן + ליד P1  ורואים למה ה-P1  מתפרק ל-x ול-y.
    חוזרים על הפעולה עם P2.
1.6 ממשיכים ב-main עם F10 עד שמגיעם לשורה:
line1.P2=p_second       
      בודקים עם ה-debugger   בעזרת  ה-watch (מציץ) על line1,
      הערך של הנקודה הראשונה P1  השתנה.
1.7  ממשיכים  עם F10 עד שמגיעם לשורה הבאה:
len=line1.length();      
1.8    עם F11  נכנסים לתוך השיטה length של נציג המחלקה line1
1.9 עוברים עם F10  על השורות של השיטה.
      דרך לחישוב אורך של קו. 
      אפשר אם יש זמן להסתכל עם ה-watch    על משתנים רלונטיים 
      בתוך השיטה שנמצאים בה כרגע זאת אומרת: length.
1.10    חוזרים ל-main לשורה:
            cin >> any;          
  1.11 בודקים עם ה-watch  (מציץ) מהו הערך של len:
	:len	25.1794