Постановка задачі: Розширити функціональність класу, реалізовану в попередній роботі, згідно тогож варіанту.
§ операції ++ (--): одночасно збільшує (зменшує) значення полів х і у на 1; § констант true і false: звернення до екземпляра класу дає значення true, якщо значення полів x і у співпадає, інакше false; § операції бінарний +: одночасно додає до полів х і у значення скаляра; § перетворення типу Point в string (і навпаки).
§ операції ++ (--): одночасно збільшує (зменшує) значення полів а, b і з на 1; § констант true і false: звернення до екземпляра класу дає значення true, якщо трикутник із заданими довжинами сторін існує, інакше false; § операції *: одночасно домножает поля а, b і c на скаляр; § перетворення типу Triangle в string (і навпаки).
§ операції ++ (--): одночасно збільшує (зменшує) значення полів а і b; § констант true і false: звернення до екземпляра класу дає значення true, якщо прямокутник із заданими довжинами сторін є квадратом, інакше false; § операції *: одночасно домножает поля а і b на скаляр; § перетворення типу Rectangle в string (і навпаки).
§ операції ++ (--): одночасно збільшує (зменшує) значення полів first і second; § операції !: повертає значення true, якщо поле second не нульове, інакше false; § операції бінарний +: додає до значення поля second значення скаляра; § перетворення типу Money в string (і навпаки).
§ операції ++ (--): одночасно збільшує (зменшує) значення всіх елементів масиву на 1; § операції !: повертає значення true, якщо елементи масиву не впорядковані за збільшенням, інакше false; § операції бінарний *: домножить всі елементи масиву на скаляр; § перетворення класу масив в тип string (і навпаки).
§ операції ++ (--): одночасно збільшує (зменшує) значення всіх елементів масиву на 1; § констант true і false: звернення до екземпляра класу дає значення true, якщо двовимірний масив є квадратним; § операції бінарний +: дозволяючої скласти два масививдповідного розміру і типу; § перетворення класу масив в тип string (і навпаки).
§ операції ++ (--): одночасно збільшує (зменшує) значення всіх елементів масиву на 1; § констант true і false: звернення до екземпляра класу дає значення true, якщо кожний рядок масиву упорядоченна за збільшенням, інакше false. § операції *: дозволяючої помножити два масиви відповідних размерностей. § перетворення класу масив в східчастий масив (і навпаки).
§ операції унарного + (-): перетворюючої рядок до рядкових (прописним) символів; § констант true і false: звернення до екземпляра класу дає значення true, якщо рядок не порожній, інакше false. § операції &: повертає значення true, якщо рядкові поля двох об'єктів посимвольний рівні (без урахування регістра), інакше false; § перетворення класса-строка в тип string (і навпаки).
§ констант true і false: звернення до екземпляра класу дає значення true, якщо поле R додатне, інакше false; § операції бінарного +: , яка збільшує значення поля R на 2;. § перетворення класу Circle в тип string (і навпаки).
§ операції !: повертає значення true, якщо встановлена дата не є останнім днем місяця, інакше false; § констант true і false: звернення до екземпляра класу дає значення true, якщо встановлена дата є початком року, інакше false; § операції &: повертає значення true, якщо поля двох об'єктів рівні, інакше false; § перетворення класу DataTime в тип string (і навпаки). ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|