16.04.2014, 20:10 | #1 (permalink) |
Member
Регистрация: 09.12.2013
Сообщений: 18
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
C++ Класс, закрытые переменные
Задание такое Написать программу, обеспечивающую простейшие манипуляции с классом, определяющим карточку отдела кадров (обеспечить вывод на экран в удобном виде, печать сообщения при достижении пенсионного возраста). Код:
#include <iostream> #include <string> using namespace std; string k="Внимание!Пенсионный возраст"; string t="Возраст не пенсионный"; class card { public: string gender; string name; long employee_id; int age; float salary; string employee() { if (gender != "female") return age>60 ? k : t; else return age>50 ? k : t; } void output() { cout << endl << "Пол работника: " << gender << endl; cout << "Имя работника: " << name << endl; cout << "Личный ID: " << employee_id << endl; cout << "Возраст работника: " << age << endl; cout << "Зарплата работника: " << salary << endl; } }; int main(void) { setlocale(LC_ALL, "Russian"); card e; cout << " Пол работника:" << endl; cin >> e.gender; cout << " Имя работника:" << endl; cin >> e.name; cout << " Личный ID:" << endl; cin >> e.employee_id; cout << " Возраст работника:" << endl; cin >> e.age; cout << " Зарплата работника:" << endl; cin >> e.salary; e.output(); cout << endl << e.employee() << endl; system("pause"); return 0; } |
16.04.2014, 20:10 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Эти темы сильно схожи с вашей, рекомендую пролистать Переменные резисторы Pascal, 10 класс |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|