Форум программистов, компьютерный форум 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...
C++ Как отловить место критической ошибки? Добрый день. Пишу проект. Для работы использую OpenCV. Время от времени возникает критическая ошибка, как можно отловить место возникновения ошибки и значения всех переменных на момент ошибки? ... http://www.cyberforum.ru/cpp-beginners/thread1143884.html
C++ Поместить строку в массив
Всем доброго время суток! Помогите пожалуйста разобраться с проблемой. Мне нужно поместить строку содержащуюся в переменной в массив. Когда я делаю вот так: char array = "Hello"; все работает...
Доступность полей при чтении из файла C++
Читая книгу Дейтела по С++, наткнулся на неясный код. В книге автор реализует задание: Создать для компании, которая может иметь до 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++ Написать программу для вычисления СЛАУ методом простой итерации с использованием динамических массивов Нужно написать программу для вычисления СЛАУ методом простой итерации с использованием динамических массивов. СЛАУ выглядит так: ... подробнее

Показать сообщение отдельно
zero-11
0 / 0 / 0
Регистрация: 21.03.2014
Сообщений: 56
11.04.2014, 11:40  [ТС]
Пробовал реализовать функцию - не округляет значения.

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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
#include <iostream>
 using namespace std;
 
class Employee 
{
private:
    double tsAge, itsYearOfService, itsSalary, itsWorked;
 
     public:
        
        double variable;
 
        void setAge(double settedAge);
        void setService(double settedService);
        void setSalary(double settedSalart);
        void setWorked( double settWorked);
        
        double getAge();
        double getService();
        double getSalary();
        double getWorked();
 
        
        Employee();
};
 
using namespace std;
 
 
Employee::Employee()
{
 
}
 
void Employee::setAge(double settedAge)
{
    this->tsAge = settedAge;
}
void Employee::setSalary(double settedSalary)
{
    this->itsSalary = settedSalary;
}
void Employee::setService(double settedService)
{
    this->itsYearOfService = settedService;
}
 
void Employee::setWorked(double settWorked)
{
    this->itsWorked = settWorked;
    int int_itsWorked=(int)itsWorked;
}
 
 
double Employee::getAge()
{
    return Employee::tsAge;
}
double Employee::getService()
{
    return Employee::itsYearOfService;
}
double Employee::getSalary()
{
    return Employee::itsSalary;
}
double Employee::getWorked()
{
    return Employee::itsWorked;
    std::cout << " its money";
}
 
 
 
using namespace std;
 
int main() 
{
 
    double tempAge = 0;
    double tempService = 0;
    double tempSalary = 0;
    double tempSetWorked=0;
 
    Employee * fistMan = new Employee;
    Employee * secondMan = new Employee;
 
    
    
    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 << "Enter tempSetworked: "; cin >> tempSetWorked;
    fistMan->setWorked(tempSetWorked);
 
    cout << "Options of 1st worker:" << endl;
    cout << fistMan->getAge() << endl << fistMan->getService() << endl << fistMan->getSalary() << endl;
    cout << fistMan->getWorked() << 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");
 
}
использовал определение метода функции:

void Employee::setWorked(double settWorked)

C++
1
2
3
4
{
    this->itsWorked = settWorked;
    int int_itsWorked=(int)itsWorked;
}
должна значение с плавающий точкой преобразовывать в цело число :

Код
int int_itsWorked=(int)itsWorked;
Выдает следующий результат:

Создание двух объектов класса Employee
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru