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

Варіанти

Читайте также:
  1. Варіанти для самостійного виконання
  2. Варіанти завдань
  3. Варіанти завдань
  4. Варіанти завдань
  5. Варіанти завдань для самостійного виконання
  6. ВАРІАНТИ ЗАВДАНЬ ДЛЯ САМОСТІЙНОЇ РОБОТИ СТУДЕНТІВ

Завдання 1

Тема: Опис полів та методів класу з числовими даними.

 

Створити клас, що має два поля, конструктор за замовчуванням, методи установки і виведення значень полів а також індивідуальний метод, який реалізує функції, зазначені в завданні.

Поставлена задача повинна бути реалізована з декількома модифікаціями:

1. У методі класу повинен відбуватись контроль введених даних.

2. Поля класу повинні бути описані як змінні вказаного типу або являтися полями структури.

3. У програмі повинні бути оголошені два об’єкти: один об'єкт за ім’ям, другий об'єкт – через вказівник.

 

Варіанти

1. Поле first - дробове число; поле second - ціле число, показник ступеня. Реалізувати метод power () - зведення числа first до степеня second. Метод повинен правильно працювати при будь-яких допустимих значеннях first і second.

2. Поле first - дробове число; поле second - дробове число, показник ступеня. Реалізувати метод power () - зведення числа first до степеня second. Метод повинен правильно працювати при будь-яких допустимих значеннях first і second.

3. Поле first - ціле позитивне число, чисельник; поле second - ціле позитивне число, знаменник. Реалізувати метод ipart () - виділення цілої частини дробу first / second. Метод повинен перевіряти нерівність знаменника нулю.

4. Поле first - ціле позитивне число, номінал купюри; номінал може приймати значення 1, 2, 5, 10, 20, 50, 100, 200. Поле second - ціле позитивне число, кількість купюр даної гідності. Реалізувати метод summa () - обчислення грошової суми.

5. Поле first - дробове позитивне число, ціна товару; поле second - ціле позитивне число, кількість одиниць товару. Реалізувати метод cost () - обчислення вартості товару.

6. Поле first - ціле позитивне число, калорійність 100 г продукту; поле second - дробове позитивне число, маса продукту в кілограмах. Реалізувати метод power () - обчислення загальної калорійності продукту.

7. Поле first - дробове число, ліва межа діапазону; поле second - дробове число, права межа діапазону. Реалізувати метод rangecheck () - перевірку заданого числа на приналежність діапазону.

8. Поле first - ціле число, ліва межа діапазону, включається в діапазон; поле second - ціле число, права межа діапазону, не включається в діапазон. Пара чисел являє напіввідкритий інтервал [ first, second). Реалізувати метод rangecheck () - перевірку заданого цілого числа на приналежність діапазону.

9. Поле first - ціле позитивне число, годинники; поле second - ціле позитивне число, хвилини. Реалізувати метод minutest () - приведення часу в хвилини.

10. Поле first — дробове позитивне число, ціна товара; поле second — ціле позитивне число, кількість одиниць товару. Реалізувати метод cost() — розрахунок вартості товару.

11. Поле first — ціле позитивне число, калорійність 100 г продукта; поле second — дробове позитивне число, маса продукта в кілограмах. Реалізувати метод power () — розрахунок загальної калорійності продукту.

12. Поле first — дробове число, ліва межа діапазона; поле second — дробове число, права межа діапазона. Реалізувати метод rangecheck() — перевірку заданого числа на належність діапазону.

13.Поле first — ціле число, ліва межа діапазона, входить в діапазон; поле second — ціле число, права межа діапазона, не входить в діапазон. Пара чисел задає напіввідкритий інтервал [first, second). Реалізувати метод rangecheck() — перевірку заданого цілого числа на належність діапазону.

14. Поле first — ціле позитивне число, години; поле second — ціле позитивне число, хвилини. Реалізувати метод minutest()— переведення часу в хвилини.

15.Поле first - дробове позитивне число, ціна товару; поле second - ціле позитивне число, кількість одиниць товару. Реалізувати метод cost () - обчислення вартості товару.

16.Поле first - ціле позитивне число, калорійність 100 г продукту; поле second - дробове позитивне число, маса продукту в кілограмах. Реалізувати метод power () - обчислення загальної калорійності продукту.

17.Поле first - дробове число, ліва межа діапазону; поле second - дробове число, права межа діапазону. Реалізувати метод rangecheck () - перевірку заданого числа на приналежність діапазону.

18.Поле first - ціле число, ліва межа діапазону, включається в діапазон; поле second - ціле число, права межа діапазону, не включається в діапазон. Пара чисел являє напіввідкритий інтервал [ first, second). Реалізувати метод rangecheck () - перевірку заданого цілого числа на приналежність діапазону.

19.Поле first - ціле позитивне число, години; поле second - ціле позитивне число, хвилини. Реалізувати метод minutest () - приведення часу в хвилини.

20.Лінійне рівняння у = Ах + В. Поле first - дробове число, коефіцієнт А; поле second - дробове число, коефіцієнт В. Реалізувати метод function () - обчислення для заданого х значення функції у.

21.Лінійне рівняння у = Аx + В. Поле first - дробове число, коефіцієнт А; поле second - дробове число, коефіцієнт В. Реалізувати метод root () - обчислення кореня лінійного рівняння. Метод повинен перевіряти неравенство коефіцієнта У нулю.

22.Поле first - дробове число, координата х точки на площині; поле second - дробове число, координата у точки на площині. Реалізувати метод distance () - відстань точки від початку координат.

23.Поле first - дробове позитивне число, катет а прямокутного треугольника; поле second - дробове позитивне число, катет b прямокутного трикутника. Реалізувати метод hypotenuse () - обчислення гіпотенузи.

24.Поле first - ціле позитивне число, координата курсора / покажчика по горизонталі; поле second - ціле позитивне число, координата курсора по вертикалі. Реалізувати метод changex() - зміна горизонтальної координати курсору; реалізувати метод changey() - зміна вертикальної координати курсора. Методи повинні перевіряти вихід за кордон екрана.

25.Поле first - ціле число, ціла частина числа; поле second - позитивне ціле число, дробова частина числа. Реалізувати метод multiply () - множення на довільне ціле число типу int. Метод повинен правильно працювати при будь-яких допустимих значеннях first і second.

26.Поле first - дробове позитивне число, сторона а прямокутника; поле second - дробове позитивне число, сторона b прямокутника. Реалізувати метод area() - обчислення площі.

27.Поле first - дробове позитивне число, сума вкладу; поле second - дробове позитивне число, процентна ставка за рік. Реалізувати метод summa () - обчислення нарахованої суми за вкладом за один місяць.

28.Поле first - ціле позитивне число, кількість кіловат-годин, витрачений за місяць; поле second - дробове позитивне число, вартість однієї кіловат-години в гривнях. Реалізувати метод cost() - обчислення вартості оплати за електроенергію.


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


Читайте в этой же книге: ЗАВДАННЯ ДО ЗАЛІКУ З | література | Задача 7. | Варіант | Варіанти завдань | Варіант 8 | ЛАБОРАТОРНА РОБОТА №1 | ЛАБОРАТОРНА РОБОТА №2 | ЛАБОРАТОРНА РОБОТА №9 | НА ДИПЛОМНИЙ ПРОЕКТ СТУДЕНТУ |
<== предыдущая страница | следующая страница ==>
Варіант| Завдання 2

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