projekt03, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projekty


Napisać program, który administruje informacjami o studentach i przedmiotach.

Tabela „Student” opisywana jest przez następujące pola:

Tabela „Przedmiot” opisywana jest przez następujące pola:

Każdy student ma wybraną listę przedmiotów, oraz jedną ocenę za każdy z wybranych przedmiotów.

Funkcje programu:

Tuż przed wyjściem program zapisuje „Dane” na dysk, do pliku w tym samym katalogu, z którego został uruchomiony. Plik ten otrzymuje nazwę taką jak program, tyle że z innym rozszerzeniem (na przykład .dat - dane). Po starcie program odczytuje „Dane” z dysku. W przypadku nie odnalezienia ich, program inicjalizuje puste „Dane”.

Wywołanie programu:

  1. Reakcja na klucz /s : obliczanie średnich ocen dla wszystkich studentów;

  1. Reakcja na klucz /p : obliczanie średnich ocen dla wszystkich przedmiotów;

  1. Reakcja na klucz /sxxx : czytanie z pliku xxx i pisanie do niego zamiast do pliku standartowego;

  1. Reakcja na klucz /? : drukowanie podpowiedzi na temat możliwych kluczy.



Wyszukiwarka

Podobne podstrony:
projekt01, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
projekt06, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
projekt07, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
projekt04, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
projekt08, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
projekt05, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
projekt02, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
lab8, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe
pp projekty2004, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania
projekt0algorytm, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania,
projekty, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, projekty
11-nkb~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
1-algo~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
c-zadania-w3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
x, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol 1
minmax3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l6
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2

więcej podobnych podstron