Revision: 34993
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 1, 2010 01:25 by tomgrudic
Initial Code
#include<iostream>
#include<iomanip>
#include "lista_pokazivac.h"
using namespace std;
typedef struct{
int mbr;
char ime[100];
char prezime[100];
int starost;
}zapis;
typedef struct p_p podaci_pacijenti;
struct p_p{
zapis podaci;
struct p_p *sljedeci;
};
int izbor;
zapis pacijenti;
podaci_pacijenti *pocetakL=NULL;
int main(){
cout<<" ORDINACIJA "<<endl;
cout<<"--------------------------------------------------------------------------------"<<endl;
cout<<"1. Dodavanje pacijenata u listu "<<endl;
cout<<"2. Ispis pacijenata iz liste pocevsi s najmanjim maticnim brojem "<<endl;
cout<<"3. Pretrazivanje liste, ispis pacijenata do 18 godina i njihov ukupan broj "<<endl;
cout<<"4. Brisanje pacijenata iz liste "<<endl;
cout<<"5. Izlazak iz programa "<<endl;
cout<<"--------------------------------------------------------------------------------"<<endl;
do{
cout<<"\n\nOdaberite opciju: "<<endl;
cin>>izbor;
switch(izbor){
case 1:
cout<<"Dodavanje pacijenata u listu: \n"<<endl;
cout<<"Unesi maticni broj pacijenta: \n"<<endl;
cin>>pacijenti.mbr;
cout<<"Unesi ime pacijenta: \n"<<endl;
cin>>pacijenti.ime;
cout<<"Unesi prezime pacijenta: \n"<<endl;
cin>>pacijenti.prezime;
cout<<"Unesi starost pacijenta: \n"<<endl;
cin>>pacijenti.starost;
dodavanje_pacijenata(&pocetakL, pacijenti);
cout<<"-------------------------------------------------------------"<<endl;
break;
case 2:
cout<<"Ispis pacijenata iz liste po maticnom broju: \n"<<endl;
ispis_pacijenata_prema_mbr(pocetakL);
cout<<"-------------------------------------------------------------"<<endl;
break;
case 3:
cout<<"Ispis pacijenata mladih od 18 godina: \n"<<endl;
pretrazivanje_ispis_do_18g_ukupno(pocetakL);
cout<<"-------------------------------------------------------------"<<endl;
break;
case 4:
cout<<"Brisanje pacijenata iz liste: \n"<<endl;
brisanje_pacijenata(&pocetakL);
cout<<"-------------------------------------------------------------"<<endl;
break;
default:
cout<<"\nOva opcija ne postoji! "<<endl;
}
}while(izbor!=5);
return 0;
}
Initial URL
Initial Description
Initial Title
Evidencija pacijenata (glavni program)
Initial Tags
Initial Language
C++