#ifndef Sales_hpp
#define Sales_hpp
class Salesperson {
public:
Salesperson();
void getsalesformUser();
void setsales(int, double);
void printAnnualsale();
private:
double totalannualsales();
double sales[12];
};
#endif /* Sales_hpp */
#include "Sales.hpp"
#include <iostream>
using namespace std;
Salesperson::Salesperson() {
for (int i = 0; i < 12; i++) {
sales[i] = 0.0;
}
}
void Salesperson::getsalesformUser() {
double salesfigure;
for (int i = 1; i <= 12; i++) {
cout << "Enter the sales amount for mouth " << i << ":" <<endl;
cin >> salesfigure;
setsales(i, salesfigure);
}
}
void Salesperson::setsales(int mouth, double amount){
if (mouth >= 1 && mouth <= 12 && amount > 0) {
sales[mouth - 1] = amount;
} else {
cout << "Invaild mouth or amouth" << endl;
}
}
void Salesperson::printAnnualsale() {
cout << "\nthe total amount is " << totalannualsales() << endl;
}
double Salesperson::totalannualsales() {
double total = 0.0;
for (int i = 0; i < 12; i++) {
total += sales[i];
}
return total;
}
#include <iostream>
#include "Sales.hpp"
using namespace std;
int main() {
Salesperson s;
s.getsalesformUser();
s.printAnnualsale();
return 0;
}