Форум программистов, компьютерный форум 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++ Написать программу для вычисления СЛАУ методом простой итерации с использованием динамических массивов Нужно написать программу для вычисления СЛАУ методом простой итерации с использованием динамических массивов. СЛАУ выглядит так: ... подробнее

Показать сообщение отдельно
arcana
2 / 2 / 2
Регистрация: 20.09.2013
Сообщений: 20
10.04.2014, 01:25
Цитата Сообщение от zero-11 Посмотреть сообщение
Код Code
1
Как не вызывая ни каких методов мы сразу устанавливаем значение в 10,2014,15500 -?
Конструктор по умолчанию.

Добавлено через 4 минуты

Добавлено через 1 минуту
ладно, щас набросаю

Добавлено через 30 минут
zero-11, вот, создаете 3 файла:
- Employee.h (описание класса и прототипы функций)
- Employee.cpp (реализация функций)
- main.cpp
и так наш .h файл:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#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);
 
        int getAge();
        int getService();
        int getSalary();
        Employee();
};
Дале Employee.cpp
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
#include <iostream>
#include "Employee.h"
 
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;
}
Дальше main.cpp
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
#include <iostream>
#include "Employee.h"
 
using namespace std;
 
int main() 
{
 
    int tempAge = 0;
    int tempService = 0;
    int tempSalary = 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 << "Options of 1st worker:" << endl;
    cout << fistMan->getAge() << endl << fistMan->getService() << endl << fistMan->getSalary() << endl;
 
    system("pause");
 
}
Сделаете заполнение и вывод второго объекта сами по аналогии.
+ можете оформить вывод в функцию, у меня просто нет времени.
Програма работает.
Создание двух объектов класса Employee
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru