Website Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commita056432020bd8a51aa3202e7306654180867c26b (patch)
Author
 Angel Dimitriev <angel_dimitriev@abv.bg>
2022-03-22 20:30:13 +0200
Committer
 GitHub <noreply@github.com>
2022-03-22 20:30:13 +0200
Files5965f70718180bff6e24af83267552aa979c0ac4
Object-oriented_programming_FMI-a056432020bd8a51aa3202e7306654180867c26b.tar
Object-oriented_programming_FMI-a056432020bd8a51aa3202e7306654180867c26b.tar.gz
Object-oriented_programming_FMI-a056432020bd8a51aa3202e7306654180867c26b.zip
Parent2da6050da425aa7238a045abe53331a781c3d9cc (diff)
Update README.md
1 files changed, 16 insertions, 1 deletions
-rw-r--r--Sem. 05/README.md17
diff --git a/Sem. 05/README.md b/Sem. 05/README.md
index c8233ad..4df3a27 100644
--- a/Sem. 05/README.md
+++ b/Sem. 05/README.md
@@ -69,7 +69,22 @@ int main()
## Задачи
-**Задача 1:**
+Да се реализира клас време (Time) за работа с часове. Класът да има два конструктора ->по подразбиране, който задава часа на 00:00:00 и конструктор,който приема 3=те стойности като параметър.Класът да има следните методи:
+void tick(); метод,който добавя една секунда към часа.
+
+Time getToMidnight(); - връща ново време, което е колко остава до полунощ от съответното време.
+void print(boolean is12hoursclock); - Принтира времето. Ако променливата е истина да го принтира във формат 10:45:32PM ,ако е лъжа - 22:45:32
+int CompareTo(const Time& other);
+Сравнява часът с друг,който е подадена като параметър.
+ Ако часът който е подаден като параметър е в по-късен момент, да се върне положително число, ако е по-раннен момент - отрицателно.Ако двата часа съвпадат да се върне 0.
+
+boolean isDinnerTime() -Връща истина, ако е време за вечеря :).В рамките на задачата ,ще казваме че е време за вечеря между 20:30 и 22:00 часа.
+boolean isPartyTime()-Връща истина,ако е време за купон . В рамките на задачата, ще каваме, че е време за купон между 23:00 и 6:00 часа.
+
+
+Да се направи масив от 10 дати и да се сортира стабилно с някоя от изучаваните сортировки.
+
+**Задача 2:**
Реализирайте клас/структура интервал, който представлява интервал [a,b] (задължително а <= b) от реалната права. Нашият интервал ще бъде дискретен - началото и краят му ще бъдат цели числа и ще разглеждаме само точки, които са цели числа. Релизирайте следният интерфейс:
- Подразбиращ се контруктор, който създава интервала **[0,0]**.