Advertisement
Specowy

Untitled

Apr 9th, 2020
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.89 KB | None | 0 0
  1.  #include <iostream>
  2. #include <windows.h>
  3. #include <cstdlib>
  4. #include <stdio.h>
  5. void menu();
  6. using namespace std;
  7.  
  8. string login,haslo,przelew,wyplata,wplata,kredyt,wyloguj;
  9. bool zalogowano=false;
  10. int proby=0;
  11.  
  12. int main()
  13. {
  14.     while(!zalogowano&&proby<3)
  15.     {
  16.         cout << "Witaj w banku." << endl;
  17.         cout << "Wymagana autoryzacja." << endl;
  18.         getchar();
  19.         cout << "Login: ";
  20.         cin >> login;
  21.         cout << endl << "Haslo: ";
  22.         cin >> haslo;
  23.         proby++;
  24.          
  25.         if(login=="test"&&haslo=="test")
  26.         {
  27.             zalogowano=true;
  28.             cout << "Zalogowano sie do konta.";
  29.             getchar();
  30.             system("cls");
  31.             menu();
  32.         }
  33.         else if(!zalogowano&&proby>=3)
  34.         {
  35.             cout << "Wprowadzono trzykrotnie zle haslo. Nastepuje wyjscie.";
  36.             getchar();
  37.             return 0;
  38.         }
  39.         else
  40.         {
  41.             cout << "Wprowadzono niepoprawne haslo.";
  42.             getchar();
  43.             system("cls");
  44.         }
  45.     }
  46.  
  47.     return 0;
  48. }
  49.  
  50. void menu()
  51. {
  52.    
  53.     int liczba, przelew;
  54.     std::cout << "Menu: "<<endl<<"1 - Sprawdź stan konta"<<endl<<"2 - wykonaj przelew"<<endl<<"3 - wyloguj\n"<<endl;
  55.    
  56.     std::cout << "Podaj liczbe : ";
  57.     std::cin >> liczba;
  58.     int stan =5000;
  59.     switch( liczba )
  60.     {
  61.     case 1:
  62.         std::cout <<"Twoj stan konta to: "<< stan <<" zl"<< std::endl;
  63.         break;
  64.     case 2:
  65.         std::cout << "Podaj kwote do przelewu" << std::endl;
  66.         std::cin >> przelew;
  67.         if (przelew <= stan) stan-=przelew;
  68.         else     std::cout << "Nie stac cie na to" << std::endl;
  69.          std::cout << "Na twoim koncie zostalo: " <<stan<<"zl"<<std::endl;
  70.         break;
  71.     case 3:
  72.         std::cout << "wylogowano" << std::endl;
  73.         break;
  74.     default:
  75.         std::cout << "czy wyjść ?" << std::endl;
  76.         break;
  77.     }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement