Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- #include "Pacijent.h"
- #include <string>
- #include <iostream>
- using namespace std;
- class SistematskiPregled
- {
- public:
- Pacijent* popisPacijenata;
- string* popisPretraga;
- string imeDoktora;
- string prezimeDoktora;
- string datum;
- string vrijeme;
- int brojacpa;
- int brojacpr;
- SistematskiPregled()
- {
- popisPacijenata= new Pacijent[25];
- popisPretraga= new string[25];
- imeDoktora="NEMA PODATAKA";
- prezimeDoktora="NEMA PODATAKA";
- datum="NEMA PODATAKA";
- vrijeme="NEMA PODATAKA";
- brojacpa=0;
- brojacpr=0;
- }
- SistematskiPregled(string ime, string prezime)
- {
- imeDoktora = ime;
- prezimeDoktora = prezime;
- popisPacijenata = new Pacijent[25];
- popisPretraga = new string[25];
- datum = "NEMA PODATAKA";
- vrijeme = "NEMA PODATAKA";
- brojacpa = 0;
- brojacpa = 0;
- }
- void postaviVrijemePregleda(string Datum, string Vrijeme)
- {
- datum=Datum;
- vrijeme=Vrijeme;
- }
- void dodajPacijenta(Pacijent noviPacijent)
- {
- popisPacijenata[brojacpa]=noviPacijent;
- brojacpa++;
- }
- void dodajPretragu(string novaPretraga)
- {
- popisPretraga[brojacpr]=novaPretraga;
- brojacpr++;
- }
- void ispisiOsnovnePodatke()
- {
- int i;
- cout << "Sistematski pregled - dr. " << imeDoktora << " " << prezimeDoktora << endl;
- cout << "Vrijeme odrzavanja: " << datum << ", " << vrijeme << " sati." << endl;
- cout << "Popis Pacijenata:" << endl;
- for(i=0;i<brojacpa;i++)
- {
- cout << i+1 << ". " << popisPacijenata[i].ime << " " << popisPacijenata[i].prezime << ", rodjen/a " << popisPacijenata[i].datumRodjenja << endl;
- }
- }
- void ispisiPretrage()
- {
- int k;
- cout << "Obavljene pretrage:" << endl;
- for(k=0;k<brojacpr;k++)
- {
- if(k==0) cout << popisPretraga[k] << "," ;
- else if(k+1!=brojacpr) cout << " " << popisPretraga[k] << ",";
- else if(k+1==brojacpr) cout << " " << popisPretraga[k] << endl;
- }
- }
- void ispisiPacijentePrvoSlovo(char prvoSlovo)
- {
- int j;
- string tmp;
- cout << "Pacijenti cije ime pocinje s " << prvoSlovo << ":" << endl;
- for(j=0;j<brojacpa;j++)
- {
- if(popisPacijenata[j].ime.at(0) == prvoSlovo)
- {
- cout << popisPacijenata[j].ime << " " << popisPacijenata[j].prezime << ", rodjen/a " << popisPacijenata[j].datumRodjenja << endl;
- }
- j++;
- }
- }
- ~SistematskiPregled()
- {
- delete [] popisPretraga;
- delete [] popisPacijenata;
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement