diff options
| author | Anibal LopezBonilla <[email protected]> | 2022-11-30 21:25:40 -0800 |
|---|---|---|
| committer | Anibal LopezBonilla <[email protected]> | 2022-11-30 21:25:40 -0800 |
| commit | 0cdb0af7491272cbe0de5243dfea50584628520a (patch) | |
| tree | aee2ae684ba70c051c5b292d85e7ece54499dfad | |
| parent | Push 3 (diff) | |
| download | cst116-lab3-lopez-bonilla-0cdb0af7491272cbe0de5243dfea50584628520a.tar.xz cst116-lab3-lopez-bonilla-0cdb0af7491272cbe0de5243dfea50584628520a.zip | |
Push 4
| -rw-r--r-- | BlankConsoleLab/BlankConsoleLab.cpp | 4 | ||||
| -rw-r--r-- | BlankConsoleLab/Lab3_OutputTest.txt | 5 | ||||
| -rw-r--r-- | Lab3Pseudocode.txt | 117 |
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 |