diff options
| author | Joe Traver <[email protected]> | 2022-11-26 22:05:47 -0800 |
|---|---|---|
| committer | Joe Traver <[email protected]> | 2022-11-26 22:05:47 -0800 |
| commit | 2223fec94e41e7c06a6e9452ec9fb0bd42cf195d (patch) | |
| tree | fa05645b00b2ed1c8cb7450cf5985addb4beb1ea /BlankConsoleLab/BlankConsoleLab.cpp | |
| parent | Footer formatting (diff) | |
| download | cst116-lab3-joetraver30-2223fec94e41e7c06a6e9452ec9fb0bd42cf195d.tar.xz cst116-lab3-joetraver30-2223fec94e41e7c06a6e9452ec9fb0bd42cf195d.zip | |
distance zero catch commented out
Diffstat (limited to 'BlankConsoleLab/BlankConsoleLab.cpp')
| -rw-r--r-- | BlankConsoleLab/BlankConsoleLab.cpp | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/BlankConsoleLab/BlankConsoleLab.cpp b/BlankConsoleLab/BlankConsoleLab.cpp index 70311c5..ae848af 100644 --- a/BlankConsoleLab/BlankConsoleLab.cpp +++ b/BlankConsoleLab/BlankConsoleLab.cpp @@ -22,7 +22,8 @@ const int MAX = 100; int ReadData(ifstream& inFile, int pick[], int drop[], int psgr[], float dist[], float fare[], float toll[], float tfare[], float CPM[]); void WriteOutputFile(ofstream& outFile, int pick[], int drop[], int psgr[], float dist[], float fare[], float toll[], int counter); -void PrintTotalsAndSummary(ofstream& out, int totalRecords); +void PrintTotalsAndSummary(ofstream& outFile, int totalRecords); +void PassengerCount(int psgr[], int counter, int pplt); int main() { @@ -35,6 +36,9 @@ int main() float toll[MAX]; float tfare[MAX]; float CPM[MAX]; + int pplt = 0; + float paid = 0; + float ACM = 0; int record_counter(0); ifstream inFile; @@ -78,8 +82,8 @@ int ReadData(ifstream& inFile, int pick[], int drop[], int psgr[], float dist[], cout << setiosflags(ios::left) << "Pickup location" << resetiosflags(ios::left) << setw(24) << "Drop-off location" << resetiosflags(ios::left) - << setw(19) << "# of passengers" << resetiosflags(ios::left) - << setw(13) << "Distance" << resetiosflags(ios::left) + << setw(15) << "# of ppl" << resetiosflags(ios::left) + << setw(17) << "Distance" << resetiosflags(ios::left) << setw(11) << "Fare" << resetiosflags(ios::left) << setw(15) << "Toll" << resetiosflags(ios::left) << setw(16) << "Total Fare" << resetiosflags(ios::left) @@ -91,8 +95,8 @@ int ReadData(ifstream& inFile, int pick[], int drop[], int psgr[], float dist[], tfare[counter] = fare[counter] + toll[counter]; CPM[counter] = fare[counter] / dist[counter]; - if (dist[counter] = 0) - CPM[counter] = 0; + //if (dist[counter] = 0) + //CPM[counter] = 0; cout << fixed << setprecision(2) << setiosflags(ios::left) << setw(10) << pick[counter] << resetiosflags(ios::left) @@ -127,10 +131,19 @@ void WriteOutputFile(ofstream& outFile, int pick[], int drop[], int psgr[], floa << endl; } } +void PassengerCount(int psgr[], int counter, int pplt) +{ + + for (int i = 0; i <= counter; i++) + { + pplt = pplt + psgr[i]; + + } +} void PrintTotalsAndSummary(ofstream& outFile, int totalRecords) { - + cout << "\n\n\t\t\t\t\t\t** Total Records: " << totalRecords << " **\n" << "\t\t\t\t\t\t\t The End \n"; |