Advertisement
Guest User

logowanie + kalkulator

a guest
Jul 5th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.28 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <time.h>
  4. #include <conio.h>
  5. #include <windows.h>
  6.  
  7. using namespace std;
  8. char x,z,a,b;
  9. const string user="Mike";
  10. const int pass=12345;
  11. float q[3];
  12. int y;
  13. int main()
  14. //petla powodujaca nie wysypanie sie programu
  15. {while(y!=12345)
  16. {
  17. cout<<"MAIN MENU"<<endl<<"---------"<<endl<<"1.Zaloguj sie."<<endl<<"2.Wyjscie z programu"<<endl;
  18. x=getch();
  19. system("cls");
  20.  
  21. switch(x) //switch w main menu do logowania lub wyjscia
  22. {
  23. case '1'://login i wejscie do programu
  24. cout<<"Witaj, podaj haslo, aby wejsc do systemu:";
  25. cin>>y;
  26. system("cls");
  27.  
  28. while(y!=12345) //petla do ponownej proby wpisania hasla lub do wyjscia z programu
  29. {
  30. cout<<"1.Sprobuj ponownie."<<endl<<"2.Wyjdz z programu."<<endl;
  31. z=getch();
  32. system("cls");
  33. if(z=='1') {cout<<"Wpisz haslo:"; cin>>y; system("cls");}
  34. else if (z=='2') {exit(0);}
  35. else {cout<<"Error!"<<endl<<"Wcisnij dowolny klawisz by kontynuowac"<<endl;system("pause");system("cls");}
  36. }
  37. break;//wyjscie
  38.  
  39. case '2': //wyjscie z programu
  40. exit(0);
  41. break;
  42. default: //idiotoodpornosc
  43. cout<<"Error!"<<endl<<"Wcisnij dowolny klawisz by kontynuowac"<<endl;
  44. system("pause");
  45. system("cls");
  46. }
  47. }
  48. cout<<"Witaj "<<user<<"."<<endl<<"Wcisnij dowolny klawisz by przejsc do systemu."<<endl;
  49. system("pause");
  50. system("cls");
  51. while(1)
  52. {
  53.  
  54.  
  55. cout<<"1.Kalkulator."<<endl<<"2.(Brak funkcji)"<<endl<<"3.Exit"<<endl;
  56. //menu dostepne po zalogowaniu
  57. a=getch();
  58. system("cls");
  59. if(a=='1') {
  60.  
  61. cout<<"Kalkulator. Wybierz funkcje: "<<endl<<"1.Dodawanie."<<endl<<"2.Odejmowanie"<<endl<<"3.Mnozenie"<<endl<<"4.Dzielenie"<<endl;
  62. b=getch();
  63. system("cls");
  64. switch(b)
  65. {
  66. case '1':
  67. for(int i=0; i<2; i++) {cout<<"Podaj "<<i+1<<" liczbe:";
  68. cin>>q[i];
  69. system("cls");}
  70. q[2]=q[0]+q[1];
  71. cout<<"Suma to "<<q[2]<<endl;
  72. system("pause");
  73. system("cls");
  74. break;
  75.  
  76. case '2':
  77. for(int i=0; i<2; i++) {cout<<"Podaj "<<i+1<<" liczbe:";
  78. cin>>q[i];
  79. system("cls");}
  80. q[2]=q[0]-q[1];
  81. cout<<"Roznica to "<<q[2]<<endl;
  82. system("pause");
  83. system("cls");
  84. break;
  85.  
  86. case '3':
  87. for(int i=0; i<2; i++) {cout<<"Podaj "<<i+1<<" liczbe:";
  88. cin>>q[i];
  89. system("cls");}
  90. q[2]=q[0]*q[1];
  91. cout<<"Iloczyn to "<<q[2]<<endl;
  92. system("pause");
  93. system("cls");
  94. break;
  95.  
  96. case '4':
  97.  
  98. cout<<"Nie dziel przez 0!"<<endl;
  99. for(int i=0; i<2; i++) {cout<<"Podaj "<<i+1<<" liczbe:";
  100. cin>>q[i];
  101. system("cls");
  102. q[2]=q[0]/q[1];}
  103. cout<<"Iloraz to "<<q[2]<<endl;
  104. system("pause");
  105. system("cls");
  106. break;
  107.  
  108. default: system("cls");
  109. cout<<"Error!"<<endl;
  110. cout<<"Wcisnij dowolny klawisz by kontynuowac";
  111. system("pause");system("cls");
  112. }}
  113. else if(a=='3') {exit(0);}
  114.  
  115. }
  116.  
  117.  
  118.  
  119.  
  120.  
  121. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement