update exercises 7.1--7.10

This commit is contained in:
Shine wOng
2019-05-21 18:44:09 +08:00
parent 2b2e746598
commit 7e56b42089
5 changed files with 179 additions and 4 deletions

View File

@@ -14,8 +14,12 @@ struct Sales_data{
}
};
void add(Sales_data one, Sales_data two){
one.combine(two);
Sales_data add(Sales_data const &one, Sales_data const &two){
Sales_data res;
res.bookNo = one.bookNo;
res.units_sold = one.units_sold + two.units_sold;
res.revenue = one.revenue + two.revenue;
return res;
}
istream& read(istream &is, Sales_data &data){
@@ -25,7 +29,7 @@ istream& read(istream &is, Sales_data &data){
return is;
}
ostream& print(ostream &os, Sales_data const data){
ostream& print(ostream &os, Sales_data const &data){
os << "book number: " << data.bookNo << endl;
os << "units sold: " << data.units_sold << endl;
os << "total revenue: " << data.revenue << endl;