Форум программистов, компьютерный форум CyberForum.ru

Создание двух объектов класса Employee - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами наибольший парный с наименьшим не парным элементом http://www.cyberforum.ru/cpp-beginners/thread1143892.html
нужно поменять местами наибольший парный с наименьшим не парным, вот где у меня ошибка???? никак не пойму void in(int n,int x) { randomize(); for(int i=0;i<n;i++) x=random(120)-30; } void out(int n,int x) { for(int i=0;i<n;i++) cout<<x<<" ";
C++ Как отловить место критической ошибки? Добрый день. Пишу проект. Для работы использую OpenCV. Время от времени возникает критическая ошибка, как можно отловить место возникновения ошибки и значения всех переменных на момент ошибки? Поясню: Работаю в VS 2012. Программа постоянно распознает большое количество различных изображений(делаются скриншоты экрана), которые постоянно меняются, поэтому ставить точки останова во всех местах не... http://www.cyberforum.ru/cpp-beginners/thread1143884.html
C++ Поместить строку в массив
Всем доброго время суток! Помогите пожалуйста разобраться с проблемой. Мне нужно поместить строку содержащуюся в переменной в массив. Когда я делаю вот так: char array = "Hello"; все работает но когда пробую сделать тоже самое с переменной: char string = "Hello"; char array = string;
Доступность полей при чтении из файла C++
Читая книгу Дейтела по С++, наткнулся на неясный код. В книге автор реализует задание: Создать для компании, которая может иметь до 100 клиентов, программу для обработки кредита, которая способна хранить до 100 записей фиксированной длины. Каждая запись должна состоять из полей номера счета (служащего ключом записи), фамилии, имени и баланса счета. Программа должна обеспечивать...
C++ Метод прогонки краевых задач для обыкновен.дифф.ур-ий http://www.cyberforum.ru/cpp-beginners/thread1143840.html
Метод прогонки краевых задач для обыкновеных дифф. уравнений , можно или на си или на паскаль k(x)=sin^2(x)+1 q(x)=cosx f(x)=e^x \beta1=1
C++ Написать программу для вычисления СЛАУ методом простой итерации с использованием динамических массивов Нужно написать программу для вычисления СЛАУ методом простой итерации с использованием динамических массивов. СЛАУ выглядит так: \begin{cases}{a}_{11}{x}_{1}+{a}_{12}{x}_{2}+...+{a}_{1n}{x}_{n}={b}_{1} \\ {a}_{21}{x}_{1}+{a}_{22}{x}_{2}+...+{a}_{2n}{x}_{n}={b}_{2} \\ .........................................................\\ {a}_{n1}{x}_{1}+{a}_{n2}{x}_{2}+...+{a}_{nn}{x}_{n}={b}_{n}... подробнее

Показать сообщение отдельно
zero-11
0 / 0 / 0
Регистрация: 21.03.2014
Сообщений: 56
10.04.2014, 15:35  [ТС]     Создание двух объектов класса Employee
Я получил нужный результат, cоздал два объекта и установил их значения, как и требовалось, но мне нужно создать метод класса, который будет выводит сколько получает служащий - я его создал, но нужно что бы метод округлял получены значения:

Создание двух объектов класса Employee

Код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
#include <iostream>
 using namespace std;
 
class Employee 
{
private:
    int tsAge, itsYearOfService, itsSalary;
 
    
 
    public:
        
        void setAge(int settedAge);
        void setService(int settedService);
        void setSalary(int settedSalart);
        void worked() const { std::cout << "worked is 5000"; } 
        
        int getAge();
        int getService();
        int getSalary();
        
        Employee();
};
 
using namespace std;
 
 
Employee::Employee()
{
 
}
 
void Employee::setAge(int settedAge)
{
    this->tsAge = settedAge;
}
void Employee::setSalary(int settedSalary)
{
    this->itsSalary = settedSalary;
}
void Employee::setService(int settedService)
{
    this->itsYearOfService = settedService;
}
 
int Employee::getAge()
{
    return Employee::tsAge;
}
int Employee::getService()
{
    return Employee::itsYearOfService;
}
int Employee::getSalary()
{
    return Employee::itsSalary;
}
 
 
 
using namespace std;
 
int main() 
{
 
    int tempAge = 0;
    int tempService = 0;
    int tempSalary = 0;
    Employee * fistMan = new Employee;
    Employee * secondMan = new Employee;
 
    fistMan->worked();
 
    cout << "Enter the options of 1st worker: " << endl;
    cout << "Age is: "; cin >> tempAge;
    fistMan->setAge(tempAge);
    cout << "Service is: " ; cin >> tempService;
    fistMan->setService(tempService);
    cout << "Salary is: "; cin >> tempSalary;
    fistMan->setSalary(tempSalary);
    
 
    cout << "Options of 1st worker:" << endl;
    cout << fistMan->getAge() << endl << fistMan->getService() << endl << fistMan->getSalary() << endl;
    cout << "Enter the option of 1st worker: " << endl;
    cout << "Age is: "; cin >> tempAge;
    secondMan->setAge(tempAge);
    cout << "Salary is: "; cin >> tempSalary;
    secondMan->setSalary(tempSalary); 
 
    cout << "Option of 2st worker:" << endl;
    cout << "Age is: "; cin >> tempAge;
    secondMan->setAge(tempAge);
    cout << "Service is: "; cin >> tempService;
    secondMan->setService(tempService);
    cout << "Salary is: "; cin >> tempSalary;
    secondMan->setSalary(tempSalary);
 
    cout << "Options of 2st worker:" << endl;
    cout << secondMan->getAge() << endl << secondMan->getService() << endl << secondMan->getSalary() << endl;
    cout << "Enter the option of 2st worker: " << endl;
    cout << "Age is: "; cin >> tempAge;
    secondMan->setAge(tempAge);
    cout << "Salary is: "; cin >> tempSalary;
    secondMan->setSalary(tempSalary);
 
 
    system("pause");
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru