Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Материалы и задачи по Java.docx
Скачиваний:
6
Добавлен:
01.03.2025
Размер:
114.11 Кб
Скачать

Вариант 6

Создайте класс прямых на плоскости, описав в нём все необходимые свойства, подобрав им понятные имена и правильные типы данных.

Опишите в классе конструктор, позволяющий при создании нового объекта явно задать все его свойства. Если это необходимо, то проверьте допустимость их значений в конструкторе (например, в классе обыкновенных дробей нельзя создавать дробь с нулевым знаменателем).

Создайте в классе метод, проверяющий параллельны ли две прямые.

С использованием построенного класса создайте две прямых: одну с угловым коэффициентом 2 и свободным членом 8, а вторую с угловым коэффициентом 8 и свободным членом 3. Проверьте с помощью созданного метода параллельны ли прямые и если да, то выведите соответсвующее сообщение на экран.

Вариант 7

Создайте класс прямоугольников, описав в нём все необходимые свойства, подобрав им понятные имена и правильные типы данных.

Опишите в классе конструктор, позволяющий при создании нового объекта явно задать все его свойства. Если это необходимо, то проверьте допустимость их значений в конструкторе (например, в классе обыкновенных дробей нельзя создавать дробь с нулевым знаменателем).

Создайте в классе метод, проверяющий равны ли два прямоугольника по площади.

С использованием построенного класса создайте один прямоугольник со сторонами 3 и 8 и второй прямоугольник со сторонами 6 и 4. Проверьте с помощью созданного метода равны ли прямоугольники по площади и если да, то выведите соответсвующее сообщение на экран.

Вариант 8

http://ru.wikipedia.org/wiki/Угол

Создайте класс углов отложенных против часовой стрелки от положительного направления оси абсцисс, описав в нём все необходимые свойства, подобрав им понятные имена и правильные типы данных.

Опишите в классе конструктор, позволяющий при создании нового объекта явно задать все его свойства. Если это необходимо, то проверьте допустимость их значений в конструкторе (например, в классе обыкновенных дробей нельзя создавать дробь с нулевым знаменателем).

Создайте в классе метод, проверяющий задают ли углы перпендикулярные прямые.

С использованием построенного класса создайте угол в 10° и второй угол в 280°. Проверьте с помощью созданного метода задают ли углы перпендикулярные прямые и если да, то выведите соответсвующее сообщение на экран.

Вариант 9

http://ru.wikipedia.org/wiki/Окружность

Создайте класс окружностей на плоскости, описав в нём все необходимые свойства, подобрав им понятные имена и правильные типы данных.

Опишите в классе конструктор, позволяющий при создании нового объекта явно задать все его свойства. Если это необходимо, то проверьте допустимость их значений в конструкторе (например, в классе обыкновенных дробей нельзя создавать дробь с нулевым знаменателем).

Создайте в классе метод, проверяющий имеют ли две окружности общие точки.

С использованием построенного класса создайте две окружности: одну с центром в (0;0) и радиусом 12, а вторую с центром в (3;5) и радиусом 11. Проверьте с помощью созданного метода есть ли у них общие точки и если есть, то выведите соответсвующее сообщение на экран.