Return to Snippet

Revision: 34547
at October 25, 2010 01:57 by dotonkovi


Initial Code
#include <iostream>
#include "lista_pokazivaci.h"
//#include "lista_polje.h"
using namespace std;
int var=0;
int main(){
    int izbor,mat_br;
    pacijenti *lista=new pacijenti;
    pacijent polje;
    InitL(lista);
    
    do{
           cout << "Izaberite: \n"<<endl;
           cout << "|_|_|_|_|_-_-_-_______-_-_-_|_|_|_|_|"<<endl;
           cout << "1. Novi pacijent"<<endl;
           cout << "2. Sortirani ispis prema maticnom broju"<<endl;
           cout << "3. Popis maloljetnih pacijenata"<<endl;
           cout << "4. Brisanje podataka pacijenta"<<endl;
           cout << "5. Brisanje podataka svih pacijenata"<<endl;
           cout << "9. IZLAZ!"<<endl;
           cin >> izbor;
           switch(izbor){
                         case 1:
                              cout<<"Ime i prezime pacijenta: "<<endl;
                              cin.ignore();
                              cin.getline(polje.prez_ime, 30);
                              cout << "Maticni broj: "<<endl;
                              cin >> polje.mat_br;
                              cout << "Dob pacijenta: "<<endl;
                              cin >> polje.dob;
                              novi_pacijent(polje,lista);
                              cout<<endl;
                              var++;;
                              break;
                         case 2:
                              sortiranje(lista);
                              popis(lista);
                              cout<<endl;
                              break;
                         case 3:
                              cout << "Pacijenti mladi od 18 godina: "<<endl;
                              cout << endl;
                              mladi(lista);
                              cout<<endl;
                              break;
                         case 4:
                              if(var==0) {
                                           cout<<"Lista je prazna. :("<<endl;
                                           break; }
                              if(var) {
                              cout << "Maticni broj: ";
                              cin >> mat_br;
                              cout << endl;
                              if(brisanje(lista, mat_br)==0) {
                                                 
                                                 cout<<"popis pacijenata: "<<endl;
                                                 sortiranje(lista);
                                                 popis(lista);
                                                 cout<<"Unesite ponovno maticni broj: "<<endl;
                                                 cin >> mat_br;
                                                 if(brisanje (lista, mat_br)==1) 
                                                             var--;
                                                 break; }
                              cout<<endl;
                              var--; 
                              break; }
                         case 5:
                              if (var==0) cout<<"Lista je prazna!!! :("<<endl;
                              else {
                                   DeleteAllL(lista);
                                   cout<<"Svi pacijenti obrisani!!! :("<<endl<<endl;
                                   var=0; } 
                              break;
                         case 9: return 0;              
                         default: cout << "Krivi izbor, preusmjerujem na glavni izbornik! "<<endl<<endl;
                                  break;
           }    
    } while(izbor!=9);     
}

Initial URL


Initial Description
Kod za glavni program.

Initial Title
Glavni program SP Zad-1

Initial Tags
podataka

Initial Language
C++