Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Predlozi i kritike za moj prvi mali programcic?

[es] :: C++ programiranje :: Predlozi i kritike za moj prvi mali programcic?

Strane: 1 2

[ Pregleda: 2433 | Odgovora: 36 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Crazy shadow
Milos Milic
Negotin

Član broj: 74894
Poruke: 173
77.46.202.*

Sajt: www.fgstudio.zxq.net


Profil

icon Predlozi i kritike za moj prvi mali programcic?29.08.2007. u 14:28

Poozz.Treba mi neki predlog kako da poboljsam ili mozda na laksi nacin da uradim programcic.Rec je o malom katalogu.
Nista posebno ali ipak bi bio zahvalan da ga pogledate..

Code:

#include"biblioteke.h"

void main()
{
glavni:    
system("cls");
//STAMPANJE GLAVNOG MENIJA
         cout<<"\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»";
         cout<<"\n\t\tº     V I D E O   K L U B  M I L I C      º";
         cout<<"\n\t\tÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº              1. CLANOVI                 º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";                                        
         cout<<"\n\t\tº              2. FILMOVI                 º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº              3.Abot                     º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ";
         cout<<"\n\t\tº              4. KRAJ RADA               º";
         cout<<"\n\t\tºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ";
         cout<<"\n\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ";
         cout<<"\n";
         cout<<"\n\t\tÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ";
         cout<<"\n\t\t Operator:";cin>>a;
          while((a!=1)&&(a!=2)&&(a!=3)&&(a!=4))
    {
              
             system("cls");
             
         cout<<"\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»";
         cout<<"\n\t\tº     V I D E O   K L U B  M I L I C      º";
         cout<<"\n\t\tÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº              1. CLANOVI                 º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";                                        
         cout<<"\n\t\tº              2. FILMOVI                 º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº              3.Abot                     º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ";
         cout<<"\n\t\tº              4. KRAJ RADA               º";
         cout<<"\n\t\tºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ";
         cout<<"\n\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ";
         cout<<"\n\t\tUnesite operater od 1 do 4:";
         cout<<"\n\t\tÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ";cout<<"\a";
         cout<<"\n\t\t Operator:";cin>>a; 
         
        
    }
         //PRELAZIMO NA MENU FILMOVI
switch(a)
{
case 1:
    ponovo:
         system("cls");//BRISANJE EKRANA
         //STAMPANJE MENIA CLANOVI
         cout<<"\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»";
         cout<<"\n\t\tº              C L A N O V I              º";
         cout<<"\n\t\tÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº          1.UNESI PODATKE CLANA          º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";                                        
         cout<<"\n\t\tº          2.PREGLED CLANA                º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";                                                          
         cout<<"\n\t\tº          3.Brisanje baze                º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ";
         cout<<"\n\t\tº          4. VRATI SE U GLAVNI MENU      º";
         cout<<"\n\t\tºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ";
         cout<<"\n\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ";
         cout<<"\n";
         cout<<"\n\t\tÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ";
         cout<<"\n\t\t Operator:";cin>>b;
          while((b!=1)&&(b!=2)&&(b!=3)&&(b!=4))
    {
             system("cls");
         cout<<"\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»";
         cout<<"\n\t\tº              C L A N O V I              º";
         cout<<"\n\t\tÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº          1.UNESI PODATKE CLANA          º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";                                        
         cout<<"\n\t\tº          2.PREGLED CLANA                º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";                                                          
         cout<<"\n\t\tº          3.Brisanje baze                º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ";
         cout<<"\n\t\tº          4. VRATI SE U GLAVNI MENU      º";
         cout<<"\n\t\tºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ";
         cout<<"\n\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ";
         cout<<"\n\t\tUnesite operater od 1 do 4:";
         cout<<"\n\t\tÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ";cout<<"\a";
         cout<<"\n\t\t Operator:";cin>>b;
         
        
    }
         
    
    switch (b)
    {
        //UNOS PODATAKA CLANOVA
    case 1:
//PETLJA ZA VISE UBACIVANJE IMENA        
for(i=1;i<1000;i++)
    {
    system("cls");
    //FAJL U KOME SE CUVAJU PODACI
    ofstream cprn("Unos_Clanova.txt",ios::app);
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t#### U N O S  P O D A T A K A  C L A N O V A ####";
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t-------------------------------------------------";
    cout<<"\n\n\n\n";
    cin.getline(p,20);
    cout<<"\nIme:";
    cin.getline(ime,50);
    cout<<"\nPrezime:";
    cin.getline(prezime,50);
    cout<<"\nGrad:";
    cin.getline(grad,50);
    cout<<"\nUlica:";
    cin.getline(ulica,100);
    cout<<"\nBroj telefona:";
    cin.getline(brojTelefona,80);
    cout<<"\nMaticni broj:";
    cin.getline(br_licne,80);
    cout<<"\n\n\n";

    //STAMPANJE PODATAKA U FAJL
    cprn<<"\n\n\n";
    cprn<<"Clan "<<ime<<"\n";
    cprn<<"\n##########################";
    cprn<<"\n\nIme:"<<ime;
    cprn<<"\n\nPrezime:"<<prezime;
    cprn<<"\n\nGrad:"<<grad;
    cprn<<"\n\nUlica:"<<ulica;
    cprn<<"\n\nBroj telefona:"<<brojTelefona;
    cprn<<"\n\nMaticni broj:"<<br_licne;
    cprn<<"\n##########################";
    cout<<"\nPritisnite 1 da se vratite u podmeni a 2 da nastavite sa daljim unosom!";
    cout<<"\nOperator:";
    cin>>c;
     while((c!=1)&&(c!=2))
    {
         system("cls");
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t#### U N O S  P O D A T A K A  C L A N O V A ####";
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t-------------------------------------------------";
    cout<<"\n\n\n\n";
        cout<<"\nime:"<<ime;
        cout<<"\n\nPrezime:"<<prezime;
        cout<<"\n\nGrad:"<<grad;
        cout<<"\n\nUlica:"<<ulica;
        cout<<"\n\nBroj telefona:"<<brojTelefona;
        cout<<"\n\nMaticni broj:"<<br_licne;
        cout<<"\n\n\n";
        cout<<"\nUnesite operator od 1 do 2 !!";
        cout<<"\nPritisnite 1 da se vratite u podmeni a 2 da nastavite sa daljim unosom!";
        cout<<"\nOperator:";cout<<"\a";
        
        cin>>c;
    
     }
    switch(c)
    {
         case 1:
        goto ponovo;
        break;
        
    }
    }
    //Za ulazak u Meni za pregled

    case 2:
        for(i=1;i<1000;i++)
            //Za stampanje svih unetih clanova
    {
    system("cls");

    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t####        P R E G L E D  C L A N O V A     ####";
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t-------------------------------------------------";
    cout<<"\n\n\n\n";
        ifstream in("Unos_Clanova.txt");
    char c;
    while(true)
    {
        c=in.get();
        if(!in)break;
        cout.put(c);
        
    }
        cout<<"\n\n\n\n\n";
        cout<<"\nPritisnite 1 da se vratite u podmenu!";
        cout<<"\nOperator:";
        cin>>e;
        while((e!=1))
    {
         system("cls");
         cout<<"\n\t\t#################################################";
         cout<<"\n\t\t####        P R E G L E D  C L A N O V A     ####";
         cout<<"\n\t\t#################################################";
         cout<<"\n\t\t-------------------------------------------------";
         cout<<"\n\n\n\n";
        ifstream in("Unos_Clanova.txt");
    char c;
    while(true)
    {
        c=in.get();
        if(!in)break;
        cout.put(c);
        
    }
        cout<<"\n\n\n\n";
        cout<<"\nUnesite operator  1 !!";
        cout<<"\nPritisnite 1 da se vratite u podmenu!";
        cout<<"\nOperator:";cout<<"\a";
        cin>>e;
        }
        switch(e)
        {
        case 1:
            //VRACA U PODMENI CLANOVI
            goto ponovo;
            break;
        }
        }
    case 3:
        system("cls");
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t####B R I S A N J E  B A Z E  P O D A T A K A ####";
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t-------------------------------------------------";
    cout<<"\n\n\n\n";
    cout<<"\n\t\t\tCelokupna baza podataka se brise!";
    cout<<"\n\n\n\t      Za izlaz pritisnite 1 a za brisanje baze pritisnite 2!";
    cout<<"\n\nOperator:";
    int l;
    cin>>l;
    
    while((l!=1)&&(l!=2))
    {
    system("cls");
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t####B R I S A N J E  B A Z E  P O D A T A K A ####";
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t-------------------------------------------------";
    cout<<"\n\n\n\n";
    cout<<"\n\t\t\tCelokupna baza podataka se brise!";
    cout<<"\n\n\t\t\t   Unesite operator od 1 do 2";
    cout<<"\n\n\t      Za izlaz pritisnite 1 a za brisanje baze pritisnite 2!";
    cout<<"\n\nOperator:";cout<<"\a";
    cin>>l;
    }
    
   switch(l)
   {
   case 1:
       goto ponovo;
       break;
   case 2:
       system("cls");
      ofstream cprn("Unos_Clanova.txt");
      cprn<<"\n";
      cout<<"\n\n\n\t\t\tBaza je obrisana!";
      int p;
      cout<<"\n\n\n\t\tPritisnite 1 da se vratite u podmeni!";
      cout<<"\n\nOperator:";
      cin>>p;
      while(p!=1)
      {
          system("cls");
          cout<<"\n\n\n\t\t\tBaza je obrisana!";
          cout<<"\n\n\n\t\tPritisnite 1 da se vratite u podmeni!";
          cout<<"\n\t\t\tUnesite operator 1!";
          cout<<"\n\nOperator:";cout<<"\a";
          cin>>p;
      }
      switch(p)
      {
      case 1:

      goto ponovo;
      break;
      }
   }
   
    case 4:
        //VRACA U GLAVNI MENI
        goto glavni;
        break;
    }
    case 2:
        //ULAZAK U PODMENI FIMOVI
filmovi:
        system("cls");//BRISANJE EKRANA
         //STAMPANJE MENIA FILMOVI
         cout<<"\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»";
         cout<<"\n\t\tº             F I L M O V I               º";
         cout<<"\n\t\tÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº          1.UNESI PODATKE FILMA          º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";                                        
         cout<<"\n\t\tº          2.PREGLED FILMOVA              º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";                                                          
         cout<<"\n\t\tº          3.Brisanje baze                º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ";
         cout<<"\n\t\tº          4. VRATI SE U GLAVNI MENU      º";
         cout<<"\n\t\tºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ";
         cout<<"\n\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ";
         cout<<"\n";
         cout<<"\n\t\tÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ";
         cout<<"\n\t\t Operator:";cin>>o;
         while((o!=1)&&(o!=2)&&(o!=3)&&(o!=4))
    {
         system("cls");
         cout<<"\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»";
         cout<<"\n\t\tº             F I L M O V I               º";
         cout<<"\n\t\tÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº          1.UNESI PODATKE FILMA          º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";                                        
         cout<<"\n\t\tº          2.PREGLED FILMOVA              º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";                                                          
         cout<<"\n\t\tº          3.Brisanje baze                º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tº                                         º";
         cout<<"\n\t\tºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ";
         cout<<"\n\t\tº          4. VRATI SE U GLAVNI MENU      º";
         cout<<"\n\t\tºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ";
         cout<<"\n\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ";
         cout<<"\n\t\tUnesite operater od 1 do 4:";
         cout<<"\n\t\tÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ";cout<<"\a";
         cout<<"\n\t\t Operator:";cin>>o;
         }
         switch(o)
         {
         case 1:
                 
                for(i=1;i<1000;i++)//za veci unos filmova
                {
                    system("cls");
                    ofstream cprn("Unos_Filmova.txt",ios::app);
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t#### U N O S  P O D A T A K A  F I L M O V A ####";
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t-------------------------------------------------";
    cout<<"\n\n\n\n";
    //unos podataka
    cin.getline(j,20);
    cout<<"\nIme filma:";
    cin.getline(ime_filma,50);
    cout<<"\nBroj filma:";
    cin.getline(br_filma,50);
    cout<<"\nZanr:";
    cin.getline(zanr,50);
    cout<<"\nGlavni glumac:";
    cin.getline(gl_glumac,50);
    cout<<"\n\n\n\n\n";
    cprn<<"\n\n\n";
    cprn<<"Film "<<ime_filma<<"\n";
    cprn<<"\n##########################";
    cprn<<"\nIme filma:"<<ime_filma;
    cprn<<"\n\nBroj filma:"<<br_filma;
    cprn<<"\n\nZanr:"<<zanr;
    cprn<<"\n\nGlavni glumac:"<<gl_glumac;
    cprn<<"\n##########################";
    cout<<"\n\nPritisnite 1 da se vratite u podmenu a 2 da nastavite sa daljim unosom!";
    cout<<"\n\nOperator:";
    cin>>m;
    while((m!=1)&&(m!=2))
    {
         system("cls");
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t#### U N O S  P O D A T A K A  F I L M O V A ####";
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t-------------------------------------------------";     
    cout<<"\n\n\n\n";
    cout<<"\nIme filma:"<<ime_filma;
    cout<<"\n\nBroj filma:"<<br_filma;
    cout<<"\n\nZanr:"<<zanr;
    cout<<"\n\nGlavni glumac:"<<gl_glumac;
    cout<<"\n\n\n\n\n";
    cout<<"\nUnesite operator od 1 do 2 !!";
    cout<<"\nPritisnite 1 da se vratite u podmenu a 2 da nastavite sa daljim unosom!";
    cout<<"\nOperator:";cout<<"\a";

    cin>>m;
    }

    switch(m)
    {
    case 1:
             goto filmovi;
        break;
    }
                }
         
         case 2:
             
            //Za stampanje svih unetih filmova
    {
    system("cls");

    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t####        P R E G L E D  C L A N O V A     ####";
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t-------------------------------------------------";
    cout<<"\n\n\n\n";
        ifstream in("Unos_Filmova.txt");
    char c;
    while(true)
    {
        c=in.get();
        if(!in)break;
        cout.put(c);
    }
        cout<<"\n\n\n";
        cout<<"\nPritisnite 1 da se vratite u podmeni!";
        cout<<"\nOperator:";
        cin>>v;
    
        while((v!=1))
    {
         system("cls");
         cout<<"\n\t\t#################################################";
    cout<<"\n\t\t####        P R E G L E D  C L A N O V A     ####";
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t-------------------------------------------------";
    cout<<"\n\n\n";
    ifstream in("Unos_Filmova.txt");
    char c;
    while(true)
    {
        c=in.get();
        if(!in)break;
        cout.put(c);
    }
        
    cout<<"\n\n\n";    
    cout<<"\nUnesite operator  1 !!";
    cout<<"\nPritisnite 1 da se vratite u podmeni!";
    cout<<"\nOperator:";cout<<"\a";
    cin>>v;
        }

        switch(v)
        {
        case 1:
            goto filmovi;
            break;
        }
             }
         case 3:
         system("cls");
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t####B R I S A N J E  B A Z E  P O D A T A K A ####";
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t-------------------------------------------------";
    cout<<"\n\n\n\n";
    cout<<"\n\t\t\tCelokupna baza podataka se brise!";
    cout<<"\n\n\n\t      Za izlaz pritisnite 1 a za brisanje baze pritisnite 2!";
    cout<<"\n\nOperator:";
    int l;
    cin>>l;
    
    while((l!=1)&&(l!=2))
    {
    system("cls");
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t####B R I S A N J E  B A Z E  P O D A T A K A ####";
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t-------------------------------------------------";
    cout<<"\n\n\n\n";
    cout<<"\n\t\t\tCelokupna baza podataka se brise!";
    cout<<"\n\n\t\t\t   Unesite operator od 1 do 2";
    cout<<"\n\n\t      Za izlaz pritisnite 1 a za brisanje baze pritisnite 2!";
    cout<<"\n\nOperator:";cout<<"\a";
    cin>>l;
    }
    
   switch(l)
   {
   case 1:
       goto filmovi;
       break;
   case 2:
       system("cls");
      ofstream cprn("Unos_Filmova.txt");
      cprn<<"\n";
      cout<<"\n\n\n\t\t\tBaza je obrisana!";
      int p;
      cout<<"\n\n\n\t\tPritisnite 1 da se vratite u podmeni!";
      cout<<"\n\nOperator:";
      cin>>p;
      while(p!=1)
      {
          system("cls");
          cout<<"\n\n\n\t\t\tBaza je obrisana!";
          cout<<"\n\n\n\t\tPritisnite 1 da se vratite u podmeni!";
          cout<<"\n\t\t\tUnesite operator 1!";
          cout<<"\n\nOperator:";cout<<"\a";
          cin>>p;
      }
      switch(p)
      {
      case 1:

      goto filmovi;
      break;
      }
   }
         case 4:
             goto glavni;
             break;
         }
         
         case 3:
             system("cls");

    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t####                A B O U T                ####";
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t-------------------------------------------------";
    cout<<"\n";
    cout<<"\n"<<"\t\t  "<<"#############################################";
    cout<<"\n"<<"\t\t  "<<"#                                           #";    
    cout<<"\n"<<"\t\t  "<<"# Dobro dosli u probnu verziju programa 1.0 #";
    cout<<"\n"<<"\t\t  "<<"# Program je jos u izradi i namenjen je za  #";
    cout<<"\n"<<"\t\t  "<<"# Video klubove,a i za kucnu potrebu.       #";
    cout<<"\n"<<"\t\t  "<<"# Program mogu koristiti I sami pocetnici.  #";
    cout<<"\n"<<"\t\t  "<<"# Dosta je jednostavan za upotrebu.         #";
    cout<<"\n"<<"\t\t  "<<"# U njemu mozete napraviti kataloge filmova #";
    cout<<"\n"<<"\t\t  "<<"# i ubaciti clanove kluba.                  #";
    cout<<"\n"<<"\t\t  "<<"# Program napisao:Milos Milic               #";
    cout<<"\n"<<"\t\t  "<<"#                                           #";                                               
    cout<<"\n"<<"\t\t  "<<"#############################################";
    cout<<"\n\n\n\n";
    cout<<"\n1.Pritisnite 1 da se vratite u glavni meni!";
    cout<<"\nOperator:";
    cin>>r;
    while((r!=1))
    {
         system("cls");
         cout<<"\n\t\t#################################################";
    cout<<"\n\t\t####                A B O U T                ####";
    cout<<"\n\t\t#################################################";
    cout<<"\n\t\t-------------------------------------------------";
    cout<<"\n";
    cout<<"\n"<<"\t\t  "<<"#############################################";
    cout<<"\n"<<"\t\t  "<<"#                                           #";    
    cout<<"\n"<<"\t\t  "<<"# Dobro dosli u probnu verziju programa 1.0 #";
    cout<<"\n"<<"\t\t  "<<"# Program je jos u izradi i namenjen je za  #";
    cout<<"\n"<<"\t\t  "<<"# Video klubove,a i za kucnu potrebu.       #";
    cout<<"\n"<<"\t\t  "<<"# Program mogu koristiti I sami pocetnici.  #";
    cout<<"\n"<<"\t\t  "<<"# Dosta je jednostavan za upotrebu.         #";
    cout<<"\n"<<"\t\t  "<<"# U njemu mozete napraviti kataloge filmova #";
    cout<<"\n"<<"\t\t  "<<"# i ubaciti clanove kluba.                  #";
    cout<<"\n"<<"\t\t  "<<"# Program napisao:Milos Milic               #";
    cout<<"\n"<<"\t\t  "<<"#                                           #";                                               
    cout<<"\n"<<"\t\t  "<<"#############################################";
    cout<<"\n\n\n\n";
    cout<<"\nUnesite operator  1 !!";
    cout<<"\n1.Pritisnite 1 da se vratite u glavni meni!";
    cout<<"\nOperator:";cout<<"\a";
    cin>>r;
    }

    switch(r)
    {
    case 1:
        goto glavni;
        break;
    }
    
    case 4:
        goto exit;
        break;
        }
exit:
        cout<<"\n";
        }


        
         

         
         

    





i biblioteke.h

Code:

#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
#include<fstream.h>
int a,d,b,i,e,o,m,v,r,c;
char prezime[50],grad[50],ulica[100];
char brojTelefona[80],br_licne[80],ime[50],p[20],j[20];
char ime_filma[50],br_filma[50],zanr[50],gl_glumac[50];


Crazy shadow
29.08.2007. u 14:28 

itf
Zagreb

Član broj: 59794
Poruke: 680
161.53.237.*

ICQ: 337738018


Profil

icon Re: Predlozi i kritike za moj prvi mali programcic?29.08.2007. u 14:48
Vrlo.... slikovito :) Samo, imao bi puno manje koda da "crtanje" menija napraviš u nekoj funkciji koja kao argumente prima izbore (znakovne nizove). Tada bi crtanje jednog menija bilo samo jedna naredba (poziv funkcije).
29.08.2007. u 14:48 

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 2734
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: Predlozi i kritike za moj prvi mali programcic?29.08.2007. u 14:52
Evo neke primedbe:

1. Bolje je da si kod postavio kao Attachment, ovako je nekako nabacano.

2. Koristis GOTO koja se odavno ne smatra pozeljnom u modernim jezicima, a njena upotreba je svedena na par karakteristicnih slucajeva. Umesto nje, izdvoj te delove u funkcije. Ovako, kod lici kao da je preveden sa nekog interpreterkog BASIC-a 80-tih godina.

3. Fiksirao si broj upisa (ako se ne varam) na 1000. Zasto?

4. Zašto nisi napravio KLASE: filmovi, lica, i sl. Ovako, koristis logiku BASIC-a sintaksom Objektno orjentisanog C++.

FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
29.08.2007. u 14:52 

Crazy shadow
Milos Milic
Negotin

Član broj: 74894
Poruke: 173
77.46.202.*

Sajt: www.fgstudio.zxq.net


Profil

icon Re: Predlozi i kritike za moj prvi mali programcic?29.08.2007. u 15:02
Klase sam tada tek poceo da ucim.Tako da sam jako malo znao o tome.Ali pokusacu to da ispravim.
Zanima me baza podataka kako moze jos da se uradi??
Crazy shadow
29.08.2007. u 15:02 

Crazy shadow
Milos Milic
Negotin

Član broj: 74894
Poruke: 173
77.46.202.*

Sajt: www.fgstudio.zxq.net


Profil

icon Re: Predlozi i kritike za moj prvi mali programcic?29.08.2007. u 15:10
Jos jedno pitanje uradio sam kviz..


Code:

#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#include<fstream.h>
#include <time.h>
int odgovor,tacanodg,odabir,brtacnih,brnetacnih,kraj,s;
void provera();
void izlaz();
void pitanje1();
void pitanje2();
void pitanje3();
void pitanje4();
void pitanje5();
void pitanje6();
void pitanje7();
void pitanje8();