Summary Files Commits Branches @commit @diff @stats
path: root / src
diff options
context:
space:
mode:
2 files changed, 7 insertions, 0 deletions
-rw-r--r--src/teaching/oop-2025/index.du1
-rw-r--r--src/teaching/oop-2025/week04/index.du6
diff --git a/src/teaching/oop-2025/index.du b/src/teaching/oop-2025/index.du
index 1ca27ca..7dcf4a4 100644
--- a/src/teaching/oop-2025/index.du
+++ b/src/teaching/oop-2025/index.du
@@ -60,3 +60,4 @@
|:
|:
[url ./week04 Задачи]
+|| [url https://github.com/Syndamia/oop-2025-solutions/tree/main/Week04 Решения]
diff --git a/src/teaching/oop-2025/week04/index.du b/src/teaching/oop-2025/week04/index.du
index 330e8c4..67f083e 100644
--- a/src/teaching/oop-2025/week04/index.du
+++ b/src/teaching/oop-2025/week04/index.du
@@ -11,6 +11,8 @@
### Задача 1
+.solution-link [url https://github.com/Syndamia/oop-2025-solutions/tree/main/Week04/Exercise01 Решение]
+
Реализирайте клас [`Train`], който съдържа брой вагони, брой места за пътници, брой приети пътници, брой спирки които е минал, брой спирки които му остават, цена на билет и печалба от билети.
Реализирайте селектори на всички тези параметри, конструктор с подадени стойности и публична член-функция [`ArriveAtStation`], която приема брой слизащи пътници и брой качващи се пътници.
@@ -18,6 +20,8 @@
### Задача 2
+.solution-link [url https://github.com/Syndamia/oop-2025-solutions/tree/main/Week04/Exercise02 Решение]
+
Реализирайте клас [`IntArray`], който съдържа указател към масив от [`int`] елементи и капацитет.
Реализирайте публични член-функции:
@@ -28,6 +32,8 @@
### Задача 3
+.solution-link [url https://github.com/Syndamia/oop-2025-solutions/tree/main/Week04/Exercise03 Решение]
+
Реализирайте клас [`String`], който съдържа низ [`char*`] и размер.
Напомняме, че низа пак трябва да завършва на терминираща нула!