summaryrefslogtreecommitdiff
path: root/BlankConsoleLab/BlankConsoleLab.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'BlankConsoleLab/BlankConsoleLab.cpp')
-rw-r--r--BlankConsoleLab/BlankConsoleLab.cpp25
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";