Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <cstdlib>
- #include "pa1functions.h"
- void pa1functions::greetUser()
- {
- using std::cout;
- using std::cin;
- cout << "Blah\n";
- cin.ignore();
- cout << std::endl;
- }
- int pa1functions::errorChecking(char *fishingFile)
- {
- if(!fishingFile)
- {
- std::cerr << "Couldn't open file\n";
- return EXIT_FAILURE;
- }
- }
- int pa1functions::findFileSize(int counter, char *fishingFile)
- {
- std::ifstream file(fishingFile);
- double placeholder = 0;
- do
- {
- file >> placeholder;
- counter++;
- } while(!file.eof());
- std::cout << counter << std::endl;
- return counter;
- }
- void pa1functions::get(double *yvalues, int counter, char *fishingFile)
- {
- std::ifstream file(fishingFile);
- std::cout << "Running get function.\n";
- int number;
- do
- {
- file >> yvalues[number];
- number++;
- }while(!file.eof());
- }
- int pa1functions::findVolume(double *yvalues, int counter, char *fishingFile)
- {
- std::ifstream file(fishingFile);
- std::cout << yvalues[1] << std::endl;
- int area;
- int volume;
- const int depth = 20;
- area = yvalues[0] + yvalues[counter];
- for(int i = 1; i < counter; ++++i)
- {
- area += 4 * yvalues[i];
- }
- for(int i = 2; i < counter; ++++i)
- {
- area += 2 * yvalues[i];
- }
- area = area * 200/3;
- std::cout<<area<<std::endl;
- volume = area * depth;
- return volume;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement