Вивести на екран отримані значення.
Ul>
Варіанти завдань
Варіант 1
Створити клас Circle описує коло по його радіусу. Закрите поле класу - r радіус. Реалізувати методи:
- Конструктор з параметром, що привласнює значення його полю;
- Метод без параметрів Area, який обчислює площу круга.
- Метод без параметрів Length, який обчислює довжину кола.
Варіант 2
Створити клас Square описує квадрат по його стороні. Закрите поле класу - сторона квадрата. Реалізувати методи:
- Конструктор з параметром, що привласнює значення його полю;
- Метод без параметрів Area, який обчислює площу квадрата.
- Метод без параметрів Perimeter, який обчислює периметр квадрата.
Варіант 3
Створити клас Rectangle прямокутник по двом його сторонам. Закриті поля класу - a і b сторони прямокутника. Реалізувати методи:
- Конструктор з параметрами, що привласнює значення його полів;
- Метод без параметрів Area, який обчислює площу прямокутника.
- Метод без параметрів Perimeter, який обчислює периметр прямокутника.
Варіант 4
Створити клас Cube описує куб по його ребру. Закрите поле класу - ребро куба. Реалізувати методи:
- Конструктор з параметром, що привласнює значення його полю;
- Метод без параметрів Area, який обчислює площу поверхні куба.
- Метод без параметрів Volume, який обчислює обсяг куба.
Варіант 5
Створити клас Shar описує куля по його радіусу. Закрите поле класу - r радіус. Реалізувати методи:
- Конструктор з параметром, що привласнює значення його полю;
- Метод без параметрів Area, який обчислює площу поверхні кулі.
- Метод без параметрів Volume, який обчислює об'єм кулі.
Варіант 6
Створити клас Parallelepiped описує паралелепіпеди за трьома сторонами. Закриті поля класу - a, b, c ребра. Реалізувати методи:
- Конструктор з параметрами, що привласнює значення його полів;
- Метод без параметрів Area, який обчислює площа поверхні паралелепіпеда.
- Метод без параметрів Volume, який обчислює обсяг паралелепіпеда.
Варіант 7
Створити клас Cylinder описує циліндри. Закриті поля класу: r - радіус, h - висота. Реалізувати методи:
- Конструктор з параметрами, що привласнює значення його полів;
- Метод без параметрів Area, який обчислює площу повної поверхні циліндра.
- Метод без параметрів Volume, який обчислює обсяг циліндра.
Варіант 8
Створити клас Triangle описує трикутник за трьома його сторонам. Закриті поля класу - a, b і c сторони трикутника. Реалізувати методи:
- Конструктор з параметрами, що привласнює значення його полів;
- Метод без параметрів Corners, який обчислює кути трикутника.
- Метод без параметрів Perimeter, який обчислює периметр прямокутника.
Варіант 9
Створити клас Rhombus описує ромб по двом його діагоналях. Закриті поля класу - a і b діагоналі ромба. Реалізувати методи:
- Конструктор з параметрами, що привласнює значення його полів;
- Метод без параметрів Area, який обчислює площу ромба.
- Метод без параметрів Side, який обчислює сторону ромба.
Варіант 10
Створити клас Number. Закрите поле класу - ціле число. Реалізувати методи:
- Конструктор з параметром, що привласнює значення його полю;
- Метод без параметрів Prime, який визначає, чи є число простим.
- Метод без параметрів Palindrome, який визначає, чи є число паліндромом.
Варіант 11
Створити клас Numbers. Закриті поля класу - a, b два цілих числа. Реалізувати методи:
- Конструктор з параметрами, що привласнює значення його полів;
- Метод без параметрів Nod, який обчислює найбільший спільний дільник цих чисел.
- Метод без параметрів Nok, який обчислює найменше спільне кратне цих чисел.
Варіант 12
Створити клас Vector. Закриті поля класу - координатами кінців вектора (x1, y1, x2, y2). Реалізувати методи:
- Конструктор з параметрами, що привласнює значення його полів;
- Метод Length без параметрів, що обчислює довжину вектора.
- Метод Koord - отримання координат вектора за координатами його кінців. У методі має бути два повертаються значення.
Варіант 13
Створити клас Angle для роботи з кутами на площині. Закриті поля класу - величина кута в градусах (grad) і хвилинах (min). Реалізувати методи:
- Конструктор з параметрами, що привласнює значення його полів;
- Метод Rad- переводить значення кута в градусах і хвилинах в радіани;
- Метод Psin обчислює значення синуса цього кута.
Варіант 14
Створити клас Point для роботи з точками на площині. Закриті поля класу - координати точки (x, y). Реалізувати методи:
- Конструктор з параметрами, що привласнює значення його полів;
- Метод Dist без параметрів, що знаходить відстань від точки до початку координат;
- Метод Fourth без параметрів і повертає рядок, з номером чверті координатної площини (або осі), в якій знаходиться точка.
Варіант 15
Створити клас Equal з двома числовими полями A і B. Реалізувати методи:
- Конструктор з параметрами, що привласнює значення його полів;
- Func з одним параметром, що обчислює y = Ax + B для x заданого в параметрі;
- Root, вирішальний лінійне рівняння Ax + B = 0. Метод повинен перевіряти чи існує корінь, і повертати два значення:
- логічне = true і значення x = -B / A, якщо А <> 0.
- логічне = false і x = 0, якщо A = 0.
Ul>
Варіант 16
Створити клас Time описує час. Закриті поля класу - hour, min, sec -Годинник, хвилини і секунди. Реалізувати методи:
- Конструктор з параметрами, що привласнює значення його полів;
- Метод без параметрів IsValid, який перевіряє, чи можливо таке час.
- Метод без параметрів Plus1, який збільшує час на 1 секунду.
Варіант 17
Створити клас Date описує дату. Закриті поля класу - year, month, day-рік, місяць і число. Реалізувати методи:
- Конструктор з параметрами, що привласнює значення його полів;
- Метод без параметрів IsValid, який перевіряє, чи можлива така дата.
- Метод без параметрів Plus1, який збільшує дату на 1 день.
Назад
Уперед
Зміст