Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Построить описание класса, содержащего информацию об автомобилях: марка, скорость, объём топливного бака. Предусмотреть методы для создания объектов; конструктор; метод определения количество



Контрольная на классы

Вариант 1

Построить описание класса, содержащего информацию об автомобилях: марка, скорость, объём топливного бака. Предусмотреть методы для создания объектов; конструктор; метод определения количество топлива, требуемого для преодоления расстояния, значение которого передаётся методу в качестве параметра. Написать метод для вывода данных об автомобиле.

Написать программу, демонстрирующую все разработанные элементы класса.

Можно создать и другие поля и методы,- это повышает вашу оценку.

 

Вариант 2

Построить описание класса, содержащего информацию о книгах: автор, название, год издания. Предусмотреть методы для создания объектов; конструктор; метод выбора книг с годом издания, большим заданного. Написать метод для вывода данных о книгах.

Написать программу, демонстрирующую все разработанные элементы класса.

Можно создать и другие поля и методы,- это повышает вашу оценку.

 

Вариант 3

Построить описание класса, содержащего информацию о странах: название, столица, население. Предусмотреть методы для создания объектов; конструктор; метод выбора стран с населением, большим заданного. Написать метод для вывода данных о странах.

Написать программу, демонстрирующую все разработанные элементы класса.

Можно создать и другие поля и методы,- это повышает вашу оценку.

 

Вариант 4

Построить описание класса, содержащего информацию о собаках: порода, имя, возраст, вес. Предусмотреть конструктор; метод для создания объектов, выбора собак с возрастом, большим заданного и метод «подачи голоса». Написать метод для вывода данных о собаках.

Написать программу, демонстрирующую все разработанные элементы класса.

Можно создать и другие поля и методы,- это повышает вашу оценку.

 

Вариант 5

Построить описание класса, содержащего информацию о кошках: порода, имя, возраст, вес. Предусмотреть конструктор; методы для создания объектов, выбора кошек с весом, большим заданного и метод «подачи голоса». Написать метод для вывода данных о собаках.

Написать программу, демонстрирующую все разработанные элементы класса.

Можно создать и другие поля и методы,- это повышает вашу оценку.

 

Вариант 6

Построить описание класса, содержащего информацию о студентах: фамилия, имя, курс, экзамен1, экзамен2. Предусмотреть методы для создания объектов; конструктор; методы сдачи экзамена1 и экзамена2. Написать метод для вывода данных о студентах.



Написать программу, демонстрирующую все разработанные элементы класса.

Можно создать и другие поля и методы,- это повышает вашу оценку.


Вариант 7

Построить описание класса, содержащего информацию о студентах: фамилия, имя, курс, экзамен, оценка. Предусмотреть методы для создания объектов; конструктор; методы сдачи экзамена. Если экзамен сдан на «2», то необходима пересдача. Написать метод для вывода данных о студентах.

Написать программу, демонстрирующую все разработанные элементы класса.

Можно создать и другие поля и методы,- это повышает вашу оценку.

 

 

Вариант 8

Построить описание класса – многочлена вида ax2 + bx + c. Предусмотреть методы, реализующие вычисление значения многочлена для заданного аргумента; конструктор. Написать метод для вывода на экран описание многочлена.

Написать программу, демонстрирующую все разработанные элементы класса.

Можно создать и другие поля и методы,- это повышает вашу оценку.

 

Вариант 9

Построить описание класса дробей – рациональных чисел, являющихся отношением двух целых чисел. Предусмотреть методы сложения, вычитания и деления дробей, а также метод для создания объектов; конструктор.

Написать программу, демонстрирующую все разработанные элементы класса.

Можно создать и другие поля и методы,- это повышает вашу оценку.

 

Вариант 10

Построить описание класса «комната», содержащего сведения о длине, ширине, высоте потолков, количестве окон. Предусмотреть методы определения площади пола и площади стен комнаты, а также для создания объектов; конструктор.

Написать программу, демонстрирующую все разработанные элементы класса.

Можно создать и другие поля и методы,- это повышает вашу оценку.

 

Вариант 11

Построить описание класса служащих, содержащего информацию о фамилии, имени, заработной плате. Предусмотреть конструктор; методы для создания объектов; поиска всех служащих с зарплатой, меньше заданной.

Написать программу, демонстрирующую все разработанные элементы класса.

Можно создать и другие поля и методы,- это повышает вашу оценку.

 

Вариант 12

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

Написать программу, демонстрирующую все разработанные элементы класса.

Можно создать и другие поля и методы,- это повышает вашу оценку.


Вариант 13

Построить описание класса самолётов, содержащего информацию о типе самолёта, дальности полёта и количестве пассажиров. Предусмотреть конструктор; метод для создания объектов, выбора самолётов, перевозящих пассажиров, больше заданного числа. Написать метод для вывода данных о самолётах.

Написать программу, демонстрирующую все разработанные элементы класса.

Можно создать и другие поля и методы,- это повышает вашу оценку.

 

 

Вариант 14

Построить описание класса птиц, содержащего информацию о виде, скорости полета, стране обитания. Предусмотреть конструктор; методы для создания объектов, выбора птиц со скоростью полёта, больше заданной и метод «подачи голоса». Написать метод для вывода данных о птицах.

Написать программу, демонстрирующую все разработанные элементы класса.

Можно создать и другие поля и методы,- это повышает вашу оценку.

 

 

Вариант 15

Построить описание класса «прямоугольный треугольник», содержащего значения катета и гипотенузы. Предусмотреть конструктор; методы для создания объектов, определения второго катета с помощью теоремы Пифагора, а также вычисление площади этого треугольника. Написать метод для вывода данных о треугольниках.

Написать программу, демонстрирующую все разработанные элементы класса.

Можно создать и другие поля и методы,- это повышает вашу оценку.

 

 


Дата добавления: 2015-11-04; просмотров: 33 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Завдання 1. Розв’язати рівняння: | В основе конферанса лежит общеизвестная игра – «Своя игра». Нам потребуется предварительно разделить наших друзей на 3 команды. Потребуется сделать сетку:

mybiblioteka.su - 2015-2024 год. (0.009 сек.)