summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--BlankConsoleLab/BlankConsoleLab.cpp99
-rw-r--r--BlankConsoleLab/CST116-Lab3_Report-Rogers.txt98
2 files changed, 102 insertions, 95 deletions
diff --git a/BlankConsoleLab/BlankConsoleLab.cpp b/BlankConsoleLab/BlankConsoleLab.cpp
index e3e7ff1..8654f18 100644
--- a/BlankConsoleLab/BlankConsoleLab.cpp
+++ b/BlankConsoleLab/BlankConsoleLab.cpp
@@ -90,23 +90,26 @@ int ReadData(ifstream& inFile, int pick[], int drop[], int psgr[], float dist[],
// Column headers
cout << "*****Data Read From File*****" << endl;
cout << endl;
- cout << setw(5) << "Pickup" << resetiosflags(ios::left)
- << setw(10) << "Dropoff" << resetiosflags(ios::left)
- << setw(12) << "Passengers" << resetiosflags(ios::left)
- << setw(14) << "Distance" << resetiosflags(ios::left)
- << setw(14) << "Fare" << resetiosflags(ios::left)
- << setw(14) << "Toll" << endl;
+ cout << std::left
+ << setw(15) << "Pickup"
+ << setw(15) << "Dropoff"
+ << setw(15) << "Passengers"
+ << setw(15) << "Distance"
+ << setw(15) << "Fare"
+ << setw(15) << "Toll"
+ << endl;
while (!inFile.eof())
{
cout << setiosflags(ios::left)
- << setw(5) << pick[counter] << resetiosflags(ios::left)
- << setw(10) << drop[counter] << resetiosflags(ios::left)
- << setw(12) << psgr[counter] << resetiosflags(ios::left)
- << setw(14) << dist[counter] << resetiosflags(ios::left)
- << setw(14) << fare[counter] << resetiosflags(ios::left)
- << setw(14) << toll[counter]
+ << setw(15) << pick[counter]
+ << setw(15) << drop[counter]
+ << setw(15) << psgr[counter]
+ << setw(15) << dist[counter]
+ << setw(15) << fare[counter]
+ << setw(15) << toll[counter]
<< endl;
+
counter++;
inFile >> pick[counter] >> drop[counter] >> psgr[counter] >> dist[counter] >> fare[counter] >> toll[counter];
}
@@ -122,26 +125,30 @@ void WriteOutputFile(ofstream& outFile, int pick[], int drop[], int psgr[], floa
// Column headers
outFile << "Here is the Output File" << endl;
outFile << endl;
- outFile << setw(5) << "Pickup" << resetiosflags(ios::left)
- << setw(10) << "Dropoff" << resetiosflags(ios::left)
- << setw(12) << "Passengers" << resetiosflags(ios::left)
- << setw(14) << "Distance" << resetiosflags(ios::left)
- << setw(14) << "Fare" << resetiosflags(ios::left)
- << setw(14) << "Toll" << resetiosflags(ios::left)
- << setw(14) << "Total" << resetiosflags(ios::left)
- << setw(20) << "Cost per Mile" << endl;
+ outFile << std::left
+ << setw(15) << "Pickup"
+ << setw(15) << "Dropoff"
+ << setw(15) << "Passengers"
+ << setw(15) << "Distance"
+ << setw(15) << "Fare"
+ << setw(15) << "Toll"
+ << setw(15) << "Total"
+ << setw(15) << "Cost per Mile"
+ << endl;
cout << endl;
cout << "*****Here is the Output File*****" << endl;
cout << endl;
- cout << setw(5) << "Pickup" << resetiosflags(ios::left)
- << setw(10) << "Dropoff" << resetiosflags(ios::left)
- << setw(12) << "Passengers" << resetiosflags(ios::left)
- << setw(14) << "Distance" << resetiosflags(ios::left)
- << setw(14) << "Fare" << resetiosflags(ios::left)
- << setw(14) << "Toll" << resetiosflags(ios::left)
- << setw(14) << "Total" << resetiosflags(ios::left)
- << setw(20) << "Cost per Mile" << endl;
+ cout << std::left
+ << setw(15) << "Pickup"
+ << setw(15) << "Dropoff"
+ << setw(15) << "Passengers"
+ << setw(15) << "Distance"
+ << setw(15) << "Fare"
+ << setw(15) << "Toll"
+ << setw(15) << "Total"
+ << setw(15) << "Cost per Mile"
+ << endl;
for (int r = 0; r <= counter - 1; r++)
{
@@ -154,26 +161,26 @@ void WriteOutputFile(ofstream& outFile, int pick[], int drop[], int psgr[], floa
totalsum += total[r];
// Transcribing data from file and adding total and cmp columns
- outFile << setiosflags(ios::left)
- << setw(5) << pick[r] << resetiosflags(ios::left)
- << setw(10) << drop[r] << resetiosflags(ios::left)
- << setw(12) << psgr[r] << resetiosflags(ios::left)
- << setw(14) << dist[r] << resetiosflags(ios::left)
- << setw(14) << fare[r] << resetiosflags(ios::left)
- << setw(14) << toll[r] << resetiosflags(ios::left)
- << setw(14) << total[r] << resetiosflags(ios::left)
- << setw(20) << cpm[r]
+ outFile << std::left
+ << setw(15) << pick[r]
+ << setw(15) << drop[r]
+ << setw(15) << psgr[r]
+ << setw(15) << dist[r]
+ << setw(15) << fare[r]
+ << setw(15) << toll[r]
+ << setw(15) << total[r]
+ << setw(15) << cpm[r]
<< endl;
- cout << setiosflags(ios::left)
- << setw(5) << pick[r] << resetiosflags(ios::left)
- << setw(10) << drop[r] << resetiosflags(ios::left)
- << setw(12) << psgr[r] << resetiosflags(ios::left)
- << setw(14) << dist[r] << resetiosflags(ios::left)
- << setw(14) << fare[r] << resetiosflags(ios::left)
- << setw(14) << toll[r] << resetiosflags(ios::left)
- << setw(14) << total[r] << resetiosflags(ios::left)
- << setw(20) << cpm[r]
+ cout << std::left
+ << setw(15) << pick[r]
+ << setw(15) << drop[r]
+ << setw(15) << psgr[r]
+ << setw(15) << dist[r]
+ << setw(15) << fare[r]
+ << setw(15) << toll[r]
+ << setw(15) << total[r]
+ << setw(15) << cpm[r]
<< endl;
}
}
diff --git a/BlankConsoleLab/CST116-Lab3_Report-Rogers.txt b/BlankConsoleLab/CST116-Lab3_Report-Rogers.txt
index 2a4d111..dc3aa6a 100644
--- a/BlankConsoleLab/CST116-Lab3_Report-Rogers.txt
+++ b/BlankConsoleLab/CST116-Lab3_Report-Rogers.txt
@@ -1,54 +1,54 @@
Here is the Output File
-Pickup Dropoff Passengers Distance Fare Toll Total Cost per Mile
-129 7 3 1.3 7.5 0 7.5 5.76923
-36 69 1 11.41 32 5.76 37.76 3.30938
-7 41 1 4.6 15 5.76 20.76 4.51304
-150 61 2 6.75 23 0 23 3.40741
-112 17 1 3.84 15 0 15 3.90625
-80 112 6 1.64 9.5 0 9.5 5.79268
-256 183 1 16.08 44.5 0 44.5 2.76741
-138 166 2 7.4 24.5 6.12 30.62 4.13784
-142 50 5 1.7 8 0 8 4.70588
-107 163 0 3.6 17 0 17 4.72222
-132 3 2 19.1 52 6.12 58.12 3.04293
-48 41 1 4.07 18 4.36 22.36 5.49386
-132 226 1 14.3 39 0 39 2.72727
-229 151 1 3.96 14.5 4.58 19.08 4.81818
-238 166 1 0.76 4.5 0 4.5 5.92105
-151 238 2 0.64 5 2.2 7.2 11.25
-138 82 4 3 12 0 12 4
-264 231 3 10.74 32.5 0 32.5 3.02607
-170 114 5 2.01 9 0 9 4.47761
-186 87 2 3.45 12 0 12 3.47826
-209 256 1 3.79 17 0 17 4.48549
-132 107 1 17.2 52 6.12 58.12 3.37907
-232 112 1 3.1 11 0 11 3.54839
-164 141 3 2.85 10.5 0 10.5 3.68421
-129 7 3 1.3 7.5 0 7.5 5.76923
-36 69 1 11.41 32 5.76 37.76 3.30938
-7 41 1 4.6 15 5.76 20.76 4.51304
-150 61 2 6.75 23 0 23 3.40741
-112 17 1 3.84 15 0 15 3.90625
-80 112 6 1.64 9.5 0 9.5 5.79268
-256 183 1 16.08 44.5 0 44.5 2.76741
-138 166 2 7.4 24.5 6.12 30.62 4.13784
-142 50 5 1.7 8 0 8 4.70588
-107 163 0 3.6 17 0 17 4.72222
-132 3 2 19.1 52 6.12 58.12 3.04293
-48 41 1 4.07 18 4.36 22.36 5.49386
-132 226 1 14.3 39 0 39 2.72727
-229 151 1 3.96 14.5 4.58 19.08 4.81818
-238 166 1 0.76 4.5 0 4.5 5.92105
-151 238 2 0.64 5 2.2 7.2 11.25
-138 82 4 3 12 0 12 4
-264 231 3 10.74 32.5 0 32.5 3.02607
-170 114 5 2.01 9 0 9 4.47761
-186 87 2 3.45 12 0 12 3.47826
-209 256 1 3.79 17 0 17 4.48549
-132 107 1 17.2 52 6.12 58.12 3.37907
-232 112 1 3.1 11 0 11 3.54839
-164 141 3 2.85 10.5 0 10.5 3.68421
+Pickup Dropoff Passengers Distance Fare Toll Total Cost per Mile
+129 7 3 1.3 7.5 0 7.5 5.76923
+36 69 1 11.41 32 5.76 37.76 3.30938
+7 41 1 4.6 15 5.76 20.76 4.51304
+150 61 2 6.75 23 0 23 3.40741
+112 17 1 3.84 15 0 15 3.90625
+80 112 6 1.64 9.5 0 9.5 5.79268
+256 183 1 16.08 44.5 0 44.5 2.76741
+138 166 2 7.4 24.5 6.12 30.62 4.13784
+142 50 5 1.7 8 0 8 4.70588
+107 163 0 3.6 17 0 17 4.72222
+132 3 2 19.1 52 6.12 58.12 3.04293
+48 41 1 4.07 18 4.36 22.36 5.49386
+132 226 1 14.3 39 0 39 2.72727
+229 151 1 3.96 14.5 4.58 19.08 4.81818
+238 166 1 0.76 4.5 0 4.5 5.92105
+151 238 2 0.64 5 2.2 7.2 11.25
+138 82 4 3 12 0 12 4
+264 231 3 10.74 32.5 0 32.5 3.02607
+170 114 5 2.01 9 0 9 4.47761
+186 87 2 3.45 12 0 12 3.47826
+209 256 1 3.79 17 0 17 4.48549
+132 107 1 17.2 52 6.12 58.12 3.37907
+232 112 1 3.1 11 0 11 3.54839
+164 141 3 2.85 10.5 0 10.5 3.68421
+129 7 3 1.3 7.5 0 7.5 5.76923
+36 69 1 11.41 32 5.76 37.76 3.30938
+7 41 1 4.6 15 5.76 20.76 4.51304
+150 61 2 6.75 23 0 23 3.40741
+112 17 1 3.84 15 0 15 3.90625
+80 112 6 1.64 9.5 0 9.5 5.79268
+256 183 1 16.08 44.5 0 44.5 2.76741
+138 166 2 7.4 24.5 6.12 30.62 4.13784
+142 50 5 1.7 8 0 8 4.70588
+107 163 0 3.6 17 0 17 4.72222
+132 3 2 19.1 52 6.12 58.12 3.04293
+48 41 1 4.07 18 4.36 22.36 5.49386
+132 226 1 14.3 39 0 39 2.72727
+229 151 1 3.96 14.5 4.58 19.08 4.81818
+238 166 1 0.76 4.5 0 4.5 5.92105
+151 238 2 0.64 5 2.2 7.2 11.25
+138 82 4 3 12 0 12 4
+264 231 3 10.74 32.5 0 32.5 3.02607
+170 114 5 2.01 9 0 9 4.47761
+186 87 2 3.45 12 0 12 3.47826
+209 256 1 3.79 17 0 17 4.48549
+132 107 1 17.2 52 6.12 58.12 3.37907
+232 112 1 3.1 11 0 11 3.54839
+164 141 3 2.85 10.5 0 10.5 3.68421
Total Records: 48
Total Passengers: 100