#include #include const double PI = 3.14159267; int main () { ifstream infile; double degrees; double minutes; double angle; double distance; double xpos = 0.0; double ypos = 0.0; char thefile[30]; cout << "Enter survey data file name: "; cin >> thefile; infile.open(thefile); infile >> degrees; while (infile) { infile >> minutes; infile >> distance; angle = (degrees + minutes / 60.0)/360.0 * 2.0 * PI; xpos = xpos + sin(angle) * distance; ypos = ypos + cos(angle) * distance; infile >> degrees; } distance = sqrt (xpos * xpos + ypos * ypos); cout << "Start-end distance: " << distance << endl; if (distance < 1.0) cout << "The survey closes." << endl; else cout << "The survey does not close." << endl; infile.close(); #include "endtest.h" return 0; }