123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- // namesp.cpp -- namespaces
- #include <iostream>
- #include "namesp.h"
- namespace pers
- {
- using std::cout;
- using std::cin;
- void getPerson(Person & rp)
- {
- cout << "Enter first name: ";
- cin >> rp.fname;
- cout << "Enter last name: ";
- cin >> rp.lname;
- }
-
- void showPerson(const Person & rp)
- {
- std::cout << rp.lname << ", " << rp.fname;
- }
- }
- namespace debts
- {
- void getDebt(Debt & rd)
- {
- getPerson(rd.name);
- std::cout << "Enter debt: ";
- std::cin >> rd.amount;
- }
-
- void showDebt(const Debt & rd)
- {
- showPerson(rd.name);
- std::cout <<": $" << rd.amount << std::endl;
- }
-
- double sumDebts(const Debt ar[], int n)
- {
- double total = 0;
- for (int i = 0; i < n; i++)
- total += ar[i].amount;
- return total;
- }
- }
|