Guest User

Untitled

a guest
Apr 25th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.67 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3.  
  4. using namespace std;
  5.  
  6.  
  7. struct zamestnanec
  8.   {
  9.    int id;
  10.    char login[15];
  11.    char heslo[5];
  12.    int skupina;
  13.   };
  14.  
  15. zamestnanec pracovnik[] =
  16.  {
  17.   {1, "smahaj", "a", 1},
  18.   {2, "bystronova", "ab", 2},
  19.   {3, "mikenda", "abc", 1},
  20.   {4, "kratochvil", "abcd", 1},
  21.   {5, "kotik", "ab", 2}
  22.  };
  23.  
  24.  
  25. int main()
  26. {
  27.  cout<<"Vitejte ve system pro spravu skladu KENTUS \n \n";
  28.  
  29.  
  30. bool login_name=true;
  31. bool login_pass=true;
  32. cout<<login_name<<login_pass;
  33. char login [15];
  34. char heslo [5];
  35. int id=0;
  36.  
  37. do
  38. {
  39. cout<<"\nZadejte login: ";
  40. cin>>login;
  41. cout<<"Zadejte heslo: ";
  42. cin>>heslo;
  43. cout<<login_name<<login_pass;
  44.  
  45. for (int i=0;i<(sizeof(pracovnik)/28);i++)
  46.   {
  47.      login_name=true;
  48.      for (int j=0; j<strlen(pracovnik[i+1].login);j++)
  49.      {
  50.          if (pracovnik[i+1].login[j] != login[j])
  51.           {
  52.            login_name=false;
  53.            break;
  54.           }      
  55.      }
  56.    
  57.              id=pracovnik[i+1].id;
  58.              break;
  59.          }   
  60.    
  61.    for (int j=0; j<strlen(pracovnik[id].heslo);j++)
  62.      {
  63.          if (pracovnik[id].heslo[j] != login[j])
  64.           {
  65.            login_pass=false;
  66.            break;
  67.           }
  68.      }
  69.  
  70.  
  71.  
  72. cout<<"login:"<<login_name<<"heslo: "<<login_pass;
  73. cout<<"\nNeplatne prihlasovaci udaje, opakujte zadani\n";
  74. }
  75. while (login_name != true | login_pass != true);
  76.  
  77. cout<<"Byli jste uspesne prihlaseni";
  78.  
  79. char volba;
  80.  
  81. while (volba != 'Q' | volba != 'q')
  82. {
  83. cout<<"Vyberete cinnost ze seznamu: \n";
  84. cout<<"Naskladneni zbozi (N)";
  85. cout<<"Vyskladneni zbozi (V)";
  86. if (pracovnik[id].skupina == 2)
  87. {
  88. cout<<"Editace (E)";
  89. cout<<"Stav objednavek (O)";
  90. }
  91. cout<<"Konec programu (Q)";
  92. cout<<"\n\n\n";
  93. cout<<"Zadej volbu: ";
  94. cin>>volba;
  95.  
  96. }
  97.  
  98.  
  99. system("pause");
  100. return 0;
  101. }
Add Comment
Please, Sign In to add comment