Work3: Function Overloading and Operator Overloading
A vector of 3 dimension space consists of three values: x,y,z. Each value is a distance from the
zero point 0 which its value may be positive or negative.
For example (2,2,3), the first value is 2 which means its position is on the right hand side of 0 on
the axis x and its distance is 2 unit. The second value is on the right hand side of 0 on the axis y
which its length is 2.The third value is above the axis z and having its length is 3 from the origin
(0,0,0).
Work:
Write a class to represent the vector and having the following behaviors:
1. additional operator to do summation of two vectors and return a result vector
2. subtractional operator for subtracting two input vectors and return a result vector
3. create a magnitude function which its formular is M = sqrt (x^2+y^2+z^2).
4. operator overloading +, -, ++, - -
5. create a function to compute dot production of 2 vector.
6. create a function to compute cross production of 2 vector.
Note: You can read the code in lecture class to helping your work. Good Luck.
Sending your work:
Zip all files of your project work. The name of .zip file should be your student ID.
work3: มากไปฟังก์ชั่นและการดำเนินงานมาก
เวกเตอร์ของพื้นที่ 3 มิติประกอบด้วยสามค่า: X, Y, Z แต่ละค่าเป็นระยะทางจาก
0 จุดศูนย์ซึ่งค่าของมันอาจจะเป็นบวกหรือลบ
ตัวอย่างเช่น (2,2,3), ค่าแรกคือ 2 ซึ่งหมายถึงตำแหน่งที่อยู่ด้านขวามือของ 0
เมื่อแกน x และระยะทางของมันคือ 2 หน่วยค่าที่สองจะอยู่ทางด้านขวามือของ 0 บนแกน y
ซึ่งความยาวของมันเป็นค่าที่สาม 2.The อยู่เหนือแกน z และมีความยาวของมันคือ 3 จากแหล่งกำเนิด
(0,0,0)
ทำงาน:
เขียนชั้นเพื่อเป็นตัวแทนของเวกเตอร์และมีพฤติกรรมดังต่อไปนี้:
1 ดำเนินการเพิ่มเติมเพื่อที่จะทำผลบวกของเวกเตอร์สองเวกเตอร์และกลับผล
2ประกอบ subtractional สำหรับการลบเวกเตอร์ทั้งสอง input และกลับเวกเตอร์ผล
3 สร้างฟังก์ชั่นขนาดซึ่งสูตรของมันคือ m = sqrt (x
2 y
2 z
2)
4 ดำเนินงานมาก -, -
5 สร้างฟังก์ชั่นในการคำนวณการผลิต dot จาก 2 เวกเตอร์
6 สร้างฟังก์ชั่นในการคำนวณการผลิตข้ามจาก 2 เวกเตอร์
หมายเหตุ: คุณสามารถอ่านรหัสการบรรยายในชั้นเรียนที่จะช่วยให้การทำงานของคุณโชคดี
ส่งผลงานของคุณ:
ซิปไฟล์ทั้งหมดของการทำงานของโครงการของคุณ ชื่อของไฟล์ซิป. ควรจะประจำตัวนักศึกษาของคุณ
การแปล กรุณารอสักครู่..

Work3: Overloading ฟังก์ชันและตัวดำเนินการมากเกินไป
เวกเตอร์ 3 มิติพื้นที่ประกอบด้วยค่าที่สาม: x, y, z.แต่ละค่าเป็นระยะห่างจากการ
ศูนย์จุด 0 ซึ่งอาจเป็นค่าบวก หรือค่าลบ
ตัวอย่าง (2,2,3), ค่าแรกเป็น 2 ซึ่งหมายความว่าตำแหน่งอยู่ทางด้านขวามือของ 0
แกน x และระยะห่างของ หน่วย 2 ค่าสองอยู่ด้านขวามือของ 0 บนแกน y
ซึ่งความยาวเป็น 2 ค่าที่สามอยู่เหนือแกน z และมีความยาวเป็น 3 จากจุดเริ่มต้น
(0,0,0)
งาน:
เขียนคลาถึงเวกเตอร์และมีพฤติกรรมต่อไปนี้:
1 ตัวดำเนินการเพิ่มเติมเพื่อทำการรวมของสองเวกเตอร์ และเวกเตอร์ผลลัพธ์กลับ
2 ดำเนินการ subtractional สำหรับลบสองป้อนเวกเตอร์ และเวกเตอร์ผลลัพธ์กลับ
3 สร้างฟังก์ชันขนาดซึ่งของ formular เป็น M = sqrt จะ (x
2 y
2 z
2)
4 ดำเนินการมากเกินไป, - ,--
5 สร้างฟังก์ชันเพื่อคำนวณจุดผลิตของ 2 เวกเตอร์
6 สร้างฟังก์ชันเพื่อคำนวณผลิตไขว้ของเวกเตอร์ที่ 2
หมายเหตุ: คุณสามารถอ่านรหัสในการบรรยายจะช่วยงานของคุณได้ โชคดี
ส่งงานของคุณ:
Zip แฟ้มทั้งหมดของงานของโครงการ ชื่อของไฟล์.zip ควรรหัสนักศึกษาของคุณ
การแปล กรุณารอสักครู่..

ใช้งานฟังก์ชัน 3 โอเวอร์โหลดและผู้ให้บริการโอเวอร์โหลดเวกเตอร์
ที่ 3 ประกอบด้วยพื้นที่ขนาดสามค่า X , Y Z . แต่ละค่าอยู่ในระยะทางที่จาก
ไม่มีจุด 0 ซึ่งอาจจะเป็นบวกหรือลบ
ตัวอย่างเช่น( 2,2,3 )ค่าแรกจะเป็น 2 ซึ่งหมายความว่าตำแหน่งของตนอยู่บนฝั่งด้านขวามือของ 0 ใน
ที่แกน X และอยู่ในระยะทางที่อยู่ 2 ชุดค่าที่สองจะอยู่ทางฝั่งด้านขวามือของ 0 ในแกน Y
ซึ่งความยาวของโรงแรมคือ 2 .ความคุ้มค่าที่สามจะอยู่เหนือแกนที่ Z และมีความยาวของ 3 จากแหล่งที่มา
( 0,0,0 )
งานเขียนที่แสดงถึงปัจจัยและมีลักษณะการทำงานต่อไปนี้:
1 .ผู้ให้บริการเพิ่มเติมเพื่อทำการรวมของทั้งสองปัจจัยสำหรับความสะดวกและกลับไปส่งผลให้เวกเตอร์
2 .ผู้ให้บริการ subtractional สำหรับหักสองกลับไปและปัจจัยสำหรับความสะดวกอินพุตส่งผลให้เวกเตอร์
3 .สร้างฟังก์ชัน formular สุกใสซึ่งเป็นม.=อัตรา( x
Y 22 Z
2 )
4 .ผู้ประกอบการโอเวอร์โหลด, - ,, - -
5 .สร้างฟังก์ชันการประมวลผลจุดการผลิต 2 เวกเตอร์.
6 .สร้างฟังก์ชันการประมวลผลการผลิตข้าม 2 ปัจจัย
หมายเหตุ:คุณสามารถอ่านรหัสได้ในระดับการบรรยายในการช่วยให้งานของคุณขอให้โชคดี
ส่งงานของคุณ
zip ไฟล์ทั้งหมดในการทำงานโครงการของคุณ. ชื่อของไฟล์. zip ควรจะประจำตัวนักศึกษาของคุณ
การแปล กรุณารอสักครู่..
