Semestr zimowy 2022/23
Projekty na zaliczenie:
Projekt 1:
Napisz program, który będzie realizował bazę danych studentów, wykładów i zapisów. Baza powinna być przechowywana w plikach tekstowych.
Powinny być 3 pliki: student.txt (imię, nazwisko, numer indeksu - powiedzmy 6 cyfr), wyklad.txt (nazwa przedmiotu, nazwisko prowadzącego,
kod przedmiotu - powiedzmy 3 cyfry) oraz zapis.txt (numer indeksu i kod przedmiotu). Program po uruchomieniu powinien wczytać te 3 pliki do
3 list dynamicznych. Elementami list powinny być obiekty odpowiednich klas. Program powinien umożliwiać dodawanie elementów do list, usuwanie.
Powinien umożliwiać znajdowanie elementów w poszczególnych listach. Przed zakończeniem działania program powinien zapisać wszystkie obiekty
do odpowiednich plikow. Program powinien być zorganizowany w osobnych plikach. Pytania prosze kierować do mnie mailowo.
Uwaga: Proszę używać tylko narzędzi które oficjalnie poznaliśmy.
Termin złożenia projektu: 21.01.23 - sobota (włącznie)
Pliki, które wytworzyliśmy na wykładzie: main.cpp, student.cpp,
lista_studentow.cpp, wyklad.cpp,
lista_wykladowow.cpp, klasy.h
Projekt 2:
Napisz program, który będzie ...
Termin złożenia projektu: ??? (włącznie)
Uwaga: projekty (w postaci pliku .cpp lub kompletu plików .h .cpp) proszę przesłać mi. Program powinien zawierać wystarczająco dużo komentarzy,
żeby sprawdzający mógł go skompilować zrozumieć i przetestować. W trakcie pisania projektu jak najbardziej można się konsultować z innymi,
ale każdy projekt powinien być napisany i przetestowany samodzielnie. Poprawiający po złożeniu
projektu mogą zadawać pytania i wyjaśniać różne wątpliwości.
Materiały z wykładu:
Klasy | Strumienie | Stringi |