Website Summary Files Commits Branches @commit @diff @stats
path: root / Sem. 09
diff options
context:
space:
mode:
Commitac39b61d5eb422afbcb8a8415165526f410de96d (patch)
Author
 Angel Dimitriev <achi_d@abv.bg>
2021-04-26 01:08:10 +0300
Committer
 GitHub <noreply@github.com>
2021-04-26 01:08:10 +0300
Files74ebf9f2612711ef1e1773d8763546b5a29571f4 /Sem. 09
Object-oriented_programming_FMI-ac39b61d5eb422afbcb8a8415165526f410de96d.tar
Object-oriented_programming_FMI-ac39b61d5eb422afbcb8a8415165526f410de96d.tar.gz
Object-oriented_programming_FMI-ac39b61d5eb422afbcb8a8415165526f410de96d.zip
Parent11ac7e6d8558a2162a4d27db14e2449165cd0a0e (diff)
Update README.md
1 files changed, 10 insertions, 32 deletions
-rw-r--r--Sem. 09/README.md42
diff --git a/Sem. 09/README.md b/Sem. 09/README.md
index 2e82509..e8b4aa1 100644
--- a/Sem. 09/README.md
+++ b/Sem. 09/README.md
@@ -1,38 +1,16 @@
-
-## Задачи
-
-**Задача 1:**
-Трябва да реализирате библиотека за работа с факултатитен курс.
-Курсът ще има преподаватели - лектор и асистенти - имената им се приемат като параметри.
-Асистентите могат да са най-много 3.
-
**Пример**:
```c++
int main()
{
- OOPcourse p("Lecturer1", "Assistant1");
-
- p.addStudent("Ivan Petrov", 45123);
- p.addStudent("Aleksandur Mironov", 45123);
- p.addStudent("Stefan Popov", 45123);
-
- p.addGrade(45123, "HW1", 4, "Assistant1");
- p.addGrade(45222, "HW1", 6, "Lecturer1");
- p.addGrade(45222, "K1", 5, "Assistant1");
-
- p.getAverage("HW1"); // 4.5;
-
- p.removeStudent(45123);
-
- p.getAverageGradePerTask("HW1"); // 5;
-
- p.getAverageFromTeacher("Lecturer1"); //6
-
+ quene<int> q;
+ q.enqueue(3);
+ q.enqueue(5);
+ q.enqueue(10);
+
+ cout << q.dequeue() << endl; //3
+ cout << q.dequeue() << endl; //5
+ cout << q.dequeue() << endl; //10
+
+ cout << q.isEmpty() << endl; //1
}
```
-Функционални изисквания:
- - Всеки студент трябва да има най-много една оценка за дадено задание.
- - Записана оценка за дадено задание може да се променя, но не може да се изтрива!
- - Във всеки момент трябва да може да се види каква е средната оценка, която е написал лекторът или асистентът.
- - Студент може да има най-много 20 оценки.
- - Студентите имат имена с макс дължина 30 символа.