Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Maria Levitskay
2 / 2 / 0
Регистрация: 05.01.2012
Сообщений: 47
#1

Помогите создать класс с именем ZARPLATA - C++

28.12.2012, 18:28. Просмотров 372. Ответов 2
Метки нет (Все метки)

1.Создать класс с именем ZARPLATA, содержащий следующие поля:
•табельный номер;
•фамилия И.О. работника;
•оплата за один час работы;
•количество обработанных дней;
•премия.
2.Написать программу, реализующую следующие методы, определенные вне класса:
•ввод с клавиатуры данных в массив, состоящий из десяти объектов (работников) класса ZARPLATA;
•рассчитать зарплату каждого работника за месяц;
•вывести на экран ведомость начисления заработной платы. Записи должны быть размещены в алфавитном порядке по фамилиям.
3.Предусмотреть конструктор без аргументов и деструктор (для двух последних объектов конст-руктор с аргументами).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2012, 18:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Помогите создать класс с именем ZARPLATA (C++):

Создать класс с именем ZARPLATA - C++
№1. 1. Создать класс с именем ZARPLATA, содержащий следующие поля: • табельный номер; • фамилия И.О. работника; • оплата за один...

Класс: Создать класс с именем MARSH - C++
Всем привет! Есть условие задачи: 1. Создать класс с именем MARSH, содержащий следующие поля: • название начального пункта...

Создать класс с именем Date - C++
Создайте класс Date, включающий в качестве элементов данных три информационных пункта: месяц (тип int), день (тип int) и год (тип int). Ваш...

Создать класс с именем BIBL - C++
Создать класс с именем BIBL, содержащий следующие поля: • фамилию и инициалы автора; • название книги; • год издания; • количество...

Создать класс с именем time - C++
Я в программировинии (более-менее знаю только Turbo Pascal) ещё совсем профан, в универе задание дали написать программу на ООП, т.е. С++,...

Создать класс, допустим, с именем Number - C++
Нужно создать класс, допустим с именем Number. Далее создать одномерный массив из 10 элементов типа Number. Помогите, пожалуйста... С++...

2
tinne
9 / 9 / 0
Регистрация: 13.10.2012
Сообщений: 279
28.12.2012, 20:45 #2
C++
1
2
3
4
5
6
7
8
class ZARPLATA{
    public:
    int num;
    char *name;
    int pay;
    unsigned short days;
    int premia;
}
0
XRuZzz
Антикодер
702 / 608 / 31
Регистрация: 15.09.2012
Сообщений: 2,552
29.12.2012, 00:07 #3
Кто же вас учил классы на транслите называть. В больших проектах такие имена могут вызвать большие проблемы.
Нужно называть Payments (мне кажется лучше во множественном числе).
Но вообще сущности Зарплата не существует. Это как бы операция. Не существует так же как и не существует сущности Money(Деньги).

открываем вики
Де́ньги — специфический товар, который является универсальным эквивалентом стоимости других товаров или услуг.
Значит деньги это некоторая абстрактная сущность, которая является потомком товара.

отсюда такая иерархия.
Products
/\
| наследование

Money

у Money не может быть атрибута - фамилия И.О. работника , так как это атрибуты сущности служащего.

Поэтому получаем класс
C++
1
2
3
4
5
6
7
8
9
10
class Employees
{
public:
  string firstName;
  string secondName;
  int setPayment();
  int getPayment();
private:
  int payment;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2012, 00:07
Привет! Вот еще темы с ответами:

конструкторы, деструкторы(Создать класс с именем ZNAK) - C++
1. Создать класс с именем ZNAK, содержащий следующие поля: • фамилия, имя; • знак Зодиака; • день рождения (массив из трех чисел). ...

Создать класс с именем Rational для выполнения арифметических действий с дробями - C++
здравствуйте! подскажите пожалуйста в чем ошибка? по задаче мне нужно создать класс с именем Rational для выполнения арифметических...

Создать класс с именем ship, который будет содержать данные об учетном номере корабля и его координатах - C++
Создайте класс с именем ship, который будет содержать данные об учетном номере корабля и координатах его расположения. Для задания номера...

помогите создать класс - C++
нужно создать класс который будет организовывать турнирную таблицу. т.е нам в файле дан список результатов команд : "команда1 - команда2 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.