- •Функция для ввода с клавиатуры значений компонентных данных объекта класса;
- •Функция для ввода с клавиатуры значений компонентных данных объекта класса;
- •Функция для ввода с клавиатуры значений компонентных данных объекта класса;
- •Функция для ввода с клавиатуры значений компонентных данных объекта класса;
- •Функция для ввода с клавиатуры значений компонентных данных объекта класса;
- •Функция для вывода на экран значений компонентных данных объекта класса.
- •Функция для ввода с клавиатуры значений компонентных данных объекта класса;
- •Функция для вывода на экран значений компонентных данных объекта класса.
- •Функция для ввода с клавиатуры значений компонентных данных объекта класса;
- •Функция для вывода на экран значений компонентных данных объекта класса.
- •Функция для ввода с клавиатуры значений компонентных данных объекта класса;
- •Функция для вывода на экран значений компонентных данных объекта класса.
- •Функция для ввода с клавиатуры значений компонентных данных объекта класса;
- •Функция для вывода на экран значений компонентных данных объекта класса.
- •Функция для ввода с клавиатуры значений компонентных данных объекта класса;
- •Функция для вывода на экран значений компонентных данных объекта класса.
- •Функция для ввода с клавиатуры значений компонентных данных объекта класса;
- •Функция для вывода на экран значений компонентных данных объекта класса.
_______________________________________________________________________________________
Вариант 1.
Определить класс «СТУДЕНТ».
Компонентные данные класса: ФИО – char*, курс – int, пол – char
Методы класса:
функция для ввода с клавиатуры значений компонентных данных объекта класса;
функция для вывода на экран значений компонентных данных объекта класса.
В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.
Вариант 2.
Определить класс «СЛУЖАЩИЙ».
Компонентные данные класса: ФИО – char*, возраст – int, рабочий стаж – int
Методы класса:
Функция для ввода с клавиатуры значений компонентных данных объекта класса;
функция для вывода на экран значений компонентных данных объекта класса.
В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.
Вариант 3.
Определить класс «КАДРЫ».
Компонентные данные класса: ФИО рабочего – char*, номер цеха – int, разряд – int
Методы класса:
Функция для ввода с клавиатуры значений компонентных данных объекта класса;
функция для вывода на экран значений компонентных данных объекта класса.
В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.
Вариант 4.
Определить класс «ИЗДЕЛИЕ».
Компонентные данные класса: наименование – char*, шифр – char*,количество – int
Методы класса:
Функция для ввода с клавиатуры значений компонентных данных объекта класса;
функция для вывода на экран значений компонентных данных объекта класса.
В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.
Вариант 5.
Определить класс «БИБЛИОТЕКА».
Компонентные данные класса: название книги – char*, автор – char*, стоимость – float
Методы класса:
Функция для ввода с клавиатуры значений компонентных данных объекта класса;
функция для вывода на экран значений компонентных данных объекта класса.
В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.
Вариант 6.
Определить класс «ЭКЗАМЕН».
Компонентные данные класса: ФИО студента – char*, дата – int, оценка – int
Методы класса:
Функция для ввода с клавиатуры значений компонентных данных объекта класса;
Функция для вывода на экран значений компонентных данных объекта класса.
В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.
Вариант 7.
Определить класс «АДРЕС».
Компонентные данные класса: ФИО проживающего – char*,название улицы – char*, номер дома – int
Методы класса:
функция для ввода с клавиатуры значений компонентных данных объекта класса;
функция для вывода на экран значений компонентных данных объекта класса.
В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.
Вариант 8.
Определить класс «ТОВАР».
Компонентные данные класса: наименование товара – char*, количество – int, цена – float
Методы класса:
функция для ввода с клавиатуры значений компонентных данных объекта класса;
функция для вывода на экран значений компонентных данных объекта класса.
В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.
Вариант 9.
Определить класс «КВИТАНЦИЯ».
Компонентные данные класса: номер – int, дата – int, сумма – float
Методы класса:
функция для ввода с клавиатуры значений компонентных данных объекта класса;
функция для вывода на экран значений компонентных данных объекта класса.
В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.
Вариант 10.
Определить класс «ЦЕХ».
Компонентные данные класса: название цеха – char*, начальник – char*, количество работающих – int
Методы класса:
функция для ввода с клавиатуры значений компонентных данных объекта класса;
функция для вывода на экран значений компонентных данных объекта класса.
В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.
Вариант 11.
Определить класс «ПЕРСОНА».
Компонентные данные класса: ФИО – char*, возраст – int, пол – char
Методы класса:
функция для ввода с клавиатуры значений компонентных данных объекта класса;
функция для вывода на экран значений компонентных данных объекта класса.
В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.
Вариант 12.
Определить класс «АВТОМОБИЛЬ».
Компонентные данные класса: марка – char*, мощность – int, стоимость – float
Методы класса:
функция для ввода с клавиатуры значений компонентных данных объекта класса;
функция для вывода на экран значений компонентных данных объекта класса.
В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.
Вариант 13.
Определить класс «СТРАНА».
Компонентные данные класса: название – char*, форма правления – char*,площадь – float
Методы класса:
функция для ввода с клавиатуры значений компонентных данных объекта класса;
функция для вывода на экран значений компонентных данных объекта класса.
В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.
Вариант 14.
Определить класс «ЖИВОТНОЕ».
Компонентные данные класса: кличка – char*, вид – char*, вес – int
Методы класса:
функция для ввода с клавиатуры значений компонентных данных объекта класса;
функция для вывода на экран значений компонентных данных объекта класса.
В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.
Вариант 15.
Определить класс «МАГАЗИН».
Компонентные данные класса: название – char*, адрес – char*, номер магазина – int
Методы класса:
функция для ввода с клавиатуры значений компонентных данных объекта класса;
функция для вывода на экран значений компонентных данных объекта класса.
В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.
Вариант 16.
Определить класс «УНИВЕРСИТЕТ».
Компонентные данные класса: название – char*, количество студентов – int, номер телефона – char*
Методы класса: