Advertisement
Qpel

Funkcijos 2

Mar 19th, 2017
393
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.20 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <cstdlib>
  4. #include <iomanip>
  5.  
  6. using namespace std;
  7. int p, bank = 5;
  8. void meniu();
  9. void bankas();
  10. void loterija();
  11. void uzkrauti();
  12. void issaugoti();
  13.  
  14. ifstream fd("duom.txt");
  15. ofstream fr("duom.txt");
  16.  
  17. int main()
  18. {
  19.  
  20.     uzkrauti();
  21.     meniu();
  22.  
  23.     return 0;
  24. }
  25.  
  26. void uzkrauti(){
  27.     fd >> bank;
  28. }
  29. void issaugoti(){
  30.     fr << bank;
  31. }
  32.  
  33. void bankas(){
  34.  
  35.     cout << endl << "Banko saskaitos balansas:" << setw(3) << bank << endl;
  36.     meniu();
  37.  
  38.  
  39. }
  40.  
  41. void loterija(){
  42.     int lot;
  43.     int skaicius = rand() % 10 + 1;
  44.     if(bank != 0){
  45.         cout << "Loterijos tikslas: Turite atspeti, ar skaicius didesnis nei 5 ar mazesnis" << endl;
  46.         cout << "Pasirinkite:" << endl;
  47.         cout << "1. Didesnis nei 5" << endl;
  48.         cout << "2. Mazesnis nei 5" << endl;
  49.         cin >> lot;
  50.  
  51.         if(lot == 1){
  52.             if(5 < skaicius){
  53.                 cout << "Laimejote! Padvigubinote savo banka. Skaicius = " << skaicius << endl;
  54.                 bank*=2;
  55.             }
  56.             else{
  57.                 cout << "Pralaimejote! Jusu bankas sumazejo per puse. Skaicius = " << skaicius << endl;
  58.                 bank/=2;
  59.             }
  60.             meniu();
  61.  
  62.         }
  63.         if(lot == 2){
  64.             if(5 > skaicius){
  65.                 cout << "Laimejote! Padvigubinote savo banka. Skaicius = " << skaicius << endl;
  66.                 bank*=2;
  67.             }
  68.             else{
  69.                 cout << "Pralaimejote! Jusu bankas sumazejo per puse. Skaicius = " << skaicius << endl;
  70.                 bank/=2;
  71.             }
  72.             meniu();
  73.  
  74.         }
  75.         else meniu();
  76.     }
  77.     else cout << "Nebeturite balanse kreditu ! " << endl; meniu();
  78.  
  79. }
  80.  
  81. void meniu(){
  82.     cout << "Pasirinkite:" << endl;
  83.     cout << "1. Isvalyti ekrana" << endl;
  84.     cout << "2. Bankas" << endl;
  85.     cout << "3. Loterija" << endl;
  86.     cout << "Noredami iseiti is meniu - iveskite 0" << endl;
  87.  
  88.     cin >> p;
  89.     if(p == 0) {issaugoti(); exit(0);}
  90.     if(p == 1) {for(int i = 0; i < 100; i++) cout << endl; meniu();}
  91.     if(p == 2) bankas();
  92.     if(p == 3) loterija();
  93.  
  94.     else{ cout << "Klaidingai ivestas meniu punktas" << endl; meniu();}
  95.  
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement