Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Варианты заданий ООП.doc
Скачиваний:
2
Добавлен:
16.11.2019
Размер:
81.41 Кб
Скачать

_______________________________________________________________________________________

Вариант 1.

Определить класс «СТУДЕНТ».

Компонентные данные класса: ФИО – char*, курс – int, пол – char

Методы класса:

  1. функция для ввода с клавиатуры значений компонентных данных объекта класса;

  2. функция для вывода на экран значений компонентных данных объекта класса.

В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.

Вариант 2.

Определить класс «СЛУЖАЩИЙ».

Компонентные данные класса: ФИО – char*, возраст – int, рабочий стаж – int

Методы класса:

  1. Функция для ввода с клавиатуры значений компонентных данных объекта класса;

  2. функция для вывода на экран значений компонентных данных объекта класса.

В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.

Вариант 3.

Определить класс «КАДРЫ».

Компонентные данные класса: ФИО рабочего – char*, номер цеха – int, разряд – int

Методы класса:

  1. Функция для ввода с клавиатуры значений компонентных данных объекта класса;

  2. функция для вывода на экран значений компонентных данных объекта класса.

В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.

Вариант 4.

Определить класс «ИЗДЕЛИЕ».

Компонентные данные класса: наименование – char*, шифр – char*,количество – int

Методы класса:

  1. Функция для ввода с клавиатуры значений компонентных данных объекта класса;

  2. функция для вывода на экран значений компонентных данных объекта класса.

В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.

Вариант 5.

Определить класс «БИБЛИОТЕКА».

Компонентные данные класса: название книги – char*, автор – char*, стоимость – float

Методы класса:

  1. Функция для ввода с клавиатуры значений компонентных данных объекта класса;

  2. функция для вывода на экран значений компонентных данных объекта класса.

В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.

Вариант 6.

Определить класс «ЭКЗАМЕН».

Компонентные данные класса: ФИО студента – char*, дата – int, оценка – int

Методы класса:

  1. Функция для ввода с клавиатуры значений компонентных данных объекта класса;

  2. Функция для вывода на экран значений компонентных данных объекта класса.

В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.

Вариант 7.

Определить класс «АДРЕС».

Компонентные данные класса: ФИО проживающего – char*,название улицы – char*, номер дома – int

Методы класса:

  1. функция для ввода с клавиатуры значений компонентных данных объекта класса;

  2. функция для вывода на экран значений компонентных данных объекта класса.

В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.

Вариант 8.

Определить класс «ТОВАР».

Компонентные данные класса: наименование товара – char*, количество – int, цена – float

Методы класса:

  1. функция для ввода с клавиатуры значений компонентных данных объекта класса;

  2. функция для вывода на экран значений компонентных данных объекта класса.

В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.

Вариант 9.

Определить класс «КВИТАНЦИЯ».

Компонентные данные класса: номер – int, дата – int, сумма – float

Методы класса:

  1. функция для ввода с клавиатуры значений компонентных данных объекта класса;

  2. функция для вывода на экран значений компонентных данных объекта класса.

В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.

Вариант 10.

Определить класс «ЦЕХ».

Компонентные данные класса: название цеха – char*, начальник – char*, количество работающих – int

Методы класса:

  1. функция для ввода с клавиатуры значений компонентных данных объекта класса;

  2. функция для вывода на экран значений компонентных данных объекта класса.

В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.

Вариант 11.

Определить класс «ПЕРСОНА».

Компонентные данные класса: ФИО – char*, возраст – int, пол – char

Методы класса:

  1. функция для ввода с клавиатуры значений компонентных данных объекта класса;

  2. функция для вывода на экран значений компонентных данных объекта класса.

В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.

Вариант 12.

Определить класс «АВТОМОБИЛЬ».

Компонентные данные класса: марка – char*, мощность – int, стоимость – float

Методы класса:

  1. функция для ввода с клавиатуры значений компонентных данных объекта класса;

  2. функция для вывода на экран значений компонентных данных объекта класса.

В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.

Вариант 13.

Определить класс «СТРАНА».

Компонентные данные класса: название – char*, форма правления – char*,площадь – float

Методы класса:

  1. функция для ввода с клавиатуры значений компонентных данных объекта класса;

  2. функция для вывода на экран значений компонентных данных объекта класса.

В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.

Вариант 14.

Определить класс «ЖИВОТНОЕ».

Компонентные данные класса: кличка – char*, вид – char*, вес – int

Методы класса:

  1. функция для ввода с клавиатуры значений компонентных данных объекта класса;

  2. функция для вывода на экран значений компонентных данных объекта класса.

В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.

Вариант 15.

Определить класс «МАГАЗИН».

Компонентные данные класса: название – char*, адрес – char*, номер магазина – int

Методы класса:

  1. функция для ввода с клавиатуры значений компонентных данных объекта класса;

  2. функция для вывода на экран значений компонентных данных объекта класса.

В основной программе объявит объект, массив объектов и указатель на объект данного класса (указатель инициализировать адресом уже существующего объекта). Продемонстрировать вызов методов класса через имя объекта и через указатель на объект.

Вариант 16.

Определить класс «УНИВЕРСИТЕТ».

Компонентные данные класса: название – char*, количество студентов – int, номер телефона – char*

Методы класса:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]