Skocz do zawartości


Zdjęcie

[C++] Baza pacjentów


  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 Leogict

Leogict

    Początkujący

  • 28 postów

Napisano 22 12 2009 - 21:36

Witam, dlostałem oto takie zadanie:

Baza danych pacjentów

Program generuje 100 obiektów reprezentujących pacjentów o losowej zawartośi danych:

* nazwisko - losowe - jedno z dziesięciu zaproponowanych,
* imię (podobnie jak nazwisko)
* płeć
* wiek - z przedziału 1-100;
* waga - z przedziału 3-120
* ciśnienie - z przedziału 80 - 190
* poziom cukru z przedziału 0.1- 0.9.

Pacjenci są umieszczani na liście w kolejności tworzenia. Następnie program drukuje na ekranie dane 10 pacjentów o skrajnych wartościach parametrów liczbowych. Program podaje informację o średniej wadze kobiet i mężczyzn oraz o średnim poziomie cukru.


Zrealizowałem je tak:
http://wklej.org/id/243845/

Proszę o opinie, uwagi, zastrzeżenia, sugestie, z góry bardzo dziękuje za pomoc.

  • 0

#2 Zygmunt

Zygmunt

    Nowy

  • 1 postów

Napisano 17 02 2010 - 21:43

Nie wczytywałem się za bardzo w kod. Mam tylko kilka ogólnych uwag:
1. Właściwości obiektów takie jak wiek, imię, nazwisko powinny został zahermetyzowane, tj. zadeklarowane jako private, tak aby uniemożliwić innym obiektom ich modyfikacji. Zamiast umieszczać wszystkiego w public stwórz metody dostępowe: gettery (powinny być const) i settery.
2. Nie kopiuj kodu. :P Zamiast pisać:
case 1:
coś(); break;
case 2:
coś(); break;
case 3:
coś(); break;
Możesz napisać:
case 1:
case 2:
case 3:
coś(); break;
Po coś są te brejki. :wtf?:

Poza tym nie mam zastrzeżeń. Niech inni się pastwią. :P

  • 0

Zobacz więcej tematów z tagiem: język C++



Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych