home *** CD-ROM | disk | FTP | other *** search
- // TRYVECS.CPP - Try 2-Dimensional Vector Class
- // Compile with Borland C++ 2.0
- // Copyright (C) 1991 Ziff Davis Communications
- // PC Magazine * Ray Duncan April 1991
-
- // Note: Vector directions are input and output in degrees.
-
- #include <math.h>
- #include <iostream.h>
- #include "vectors.h"
-
- main()
- {
- VECTOR myVector; // instantiate a vector
- double magTemp, dirTemp; // scratch variables
-
- cout << "\nAdd two vectors.";
- cout << "\nNote: directions are entered in degrees!\n\n";
-
- cout << "Enter Vector A magnitude: "; // prompt for Vector A
- cin >> magTemp; // Vector A magnitude
- cout << "Enter Vector A direction: ";
- cin >> dirTemp; // Vector A direction
- myVector.set(magTemp, dirTemp); // set initial vector
-
- cout << "Enter Vector B magnitude: "; // prompt for Vector B
- cin >> magTemp; // Vector B magnitude
- cout << "Enter Vector B direction: ";
- cin >> dirTemp; // Vector B direction
- myVector.add(magTemp, dirTemp); // add to initial vector
-
- cout << "\nVector result: " ; // display vector result
- myVector.display();
- cout << "\n" ;
- }