summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnibal LopezBonilla <[email protected]>2022-11-30 21:25:40 -0800
committerAnibal LopezBonilla <[email protected]>2022-11-30 21:25:40 -0800
commit0cdb0af7491272cbe0de5243dfea50584628520a (patch)
treeaee2ae684ba70c051c5b292d85e7ece54499dfad
parentPush 3 (diff)
downloadcst116-lab3-lopez-bonilla-0cdb0af7491272cbe0de5243dfea50584628520a.tar.xz
cst116-lab3-lopez-bonilla-0cdb0af7491272cbe0de5243dfea50584628520a.zip
Push 4
-rw-r--r--BlankConsoleLab/BlankConsoleLab.cpp4
-rw-r--r--BlankConsoleLab/Lab3_OutputTest.txt5
-rw-r--r--Lab3Pseudocode.txt117
3 files changed, 119 insertions, 7 deletions
diff --git a/BlankConsoleLab/BlankConsoleLab.cpp b/BlankConsoleLab/BlankConsoleLab.cpp
index 3f3260d..275786c 100644
--- a/BlankConsoleLab/BlankConsoleLab.cpp
+++ b/BlankConsoleLab/BlankConsoleLab.cpp
@@ -33,6 +33,7 @@ int main()
{
record_counter = ReadData(inFile, pick, drop, psgr, dist,
fare, toll);
+
inFile.close();
if (outFile.is_open())
{
@@ -119,11 +120,10 @@ void WriteOutputFile(ofstream& outFile, int pick[], int drop[], int
void PrintTotalsAndSummary(ofstream& outFile, int pick[], int drop[], int
psgr[], float dist[], float fare[], float toll[] , float TF[])
{
-
// To screen
cout << "Total People Transported: " << endl
- << "Total Paid: " << endl //TFare = fare + toll
+ << "Total Paid: " << TF[] << endl //TFare = fare + toll
<< "Average Cost Per Person " << endl; //Cost Per Mile = Fare / Distance
// To file
outFile << "\n\n\t** Total People Transported: " << endl
diff --git a/BlankConsoleLab/Lab3_OutputTest.txt b/BlankConsoleLab/Lab3_OutputTest.txt
index 6fffa96..599b88d 100644
--- a/BlankConsoleLab/Lab3_OutputTest.txt
+++ b/BlankConsoleLab/Lab3_OutputTest.txt
@@ -5,8 +5,3 @@ Trip# Pass# Dist. Fare Toll Total Cost
150 61 2 6.75 23 0
112 17 1 3.84 15 0
80 112 6 1.64 9.5 0
-
-
- ** Total People Transported:
-Total Paid:
-Average Cost Per Person
diff --git a/Lab3Pseudocode.txt b/Lab3Pseudocode.txt
new file mode 100644
index 0000000..2fee069
--- /dev/null
+++ b/Lab3Pseudocode.txt
@@ -0,0 +1,117 @@
+Namespace std is declared
+
+ifstream is declared
+ofstream is declared
+
+
+const employees is set to 20
+
+const maxx is set to 21;
+
+Int ReadData is declared with the following: ifstream& inFile, ofstream& outFile, char name array, int age array
+
+void WriteOutputFile is declared with the following: ofstream& outFile, char name array, int age array,
+int counter
+
+void PrintTotalsAndSummary is declared with the following: ofstream& out, int totalRecords
+
+
+Main Function is Declared
+
+name array is filled with two const (Employees)(Max)
+age array is filled with const Employees
+int record counter is set to zero
+
+ifstream infile is declared
+
+ofstream is set to make a output file to a path
+
+infile is set to open a file that has been created.
+
+if the file is successfully opened
+
+record_counter is set to read the data and output it to the output file.
+
+the input file would close.
+
+end of if
+
+if the output file is successfully opened
+
+the data from the input file is written into the output file.
+
+end of if
+
+otherwise
+
+Display Trouble Opening File
+
+Display** About to EXIT NOW! **
+
+otherwise
+
+Display Trouble Opening File
+
+Display** About to EXIT NOW! **
+
+return zero
+
+End of Main
+
+ReadData Functon is declared
+
+int counter is set to 0
+
+inFile is getting ready to read.
+
+while the file has not been read
+
+Look for the following
+
+name and age on each side
+
+Name Age
+
+John 19
+
+contiune counting until all data has been read.
+
+end of while
+
+return the counter
+
+end of ReadData
+
+WriteOutputFile is declared
+
+Display "Here is the output file"
+
+for loop (For each record that is less than or equal to counter record is counted)
+
+Write each record in this format
+
+Name Age
+
+John 19
+
+End of For loop
+
+End of WriteOutputFile
+
+PrintTotalsAndSummary is declared
+
+Display to the user
+
+Total Records:
+
+The End
+
+Display to the file
+
+Total Records:
+
+The End
+
+End of PrintTotalsAndSummary
+
+End of Program. \ No newline at end of file