Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include<iostream>
  2. #include<math.h>
  3. #include<conio.h>
  4. #include<string>
  5. #include<windows.h>
  6. #include<ctime>
  7. using namespace std;
  8. void full()
  9. {
  10.     keybd_event(VK_MENU,0x38,0,0);
  11.     keybd_event(VK_RETURN,0x1c,0,0);
  12.     keybd_event(VK_RETURN,0x1c,KEYEVENTF_KEYUP,0);
  13.     keybd_event(VK_MENU,0x38,KEYEVENTF_KEYUP,0);
  14. }
  15. void randChar()    //randChar function
  16. {
  17.            char symbol = rand()%126+33;
  18.            cout<<symbol<<"\b";}
  19.            void randCharEnd()
  20.            {
  21.                      char symbol = rand()%126+33;
  22.                      cout<<symbol;}
  23.                      int spaceMaker(int a)
  24.                      {
  25.                           for(int i =0; i<=a; i++)
  26.                           cout<<" ";}int timeWaster (int a)
  27.                           {
  28.                                a = a * 10;
  29.                                for(int i=0; i<= a; i++)
  30.                                cout<<" \b";
  31. }
  32.  
  33.  
  34.  
  35. void matrix()//matrix function
  36. {
  37.      system("COLOR 0A");
  38.      srand((unsigned)time(NULL));
  39.      int lineFeedCtr =0;
  40.      int charCtr;    int clearCtr = 0;    char randChar2;    int ctr;    int spaceCtr = 0;            cout<<"M";    timeWaster(200);    cout<<"I";    timeWaster(200);    cout<<"N";    timeWaster(200);    cout<<"A";    timeWaster(200);    cout<<"'";    timeWaster(200);        cout<<"S ";    timeWaster(200);    cout<<"C";    timeWaster(200);    cout<<"R";    timeWaster(200);        cout<<"E";    timeWaster(200);    cout<<"A";    timeWaster(200);    cout<<"T";    timeWaster(200);    cout<<"I";    timeWaster(200);    cout<<"O";    timeWaster(200);    cout<<"N ";    timeWaster(300);        cout<<".";    timeWaster(200);    cout<<"..";    timeWaster(200);    cout<<"..";    timeWaster(200);  cout<<"."; timeWaster(200);
  41.  
  42. cout<<".";    timeWaster(300);    cout<<".";    timeWaster(300);     cout<<".";
  43. timeWaster(300);    cout<<".\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b";    timeWaster(1200);  randChar();  randChar();    randChar();    randChar();       randChar();       randChar();       randChar();       randChar();       randChar();       randChar();       randChar();    randChar();    randCharEnd();    timeWaster(200);        randChar();    randChar();    randChar();    randChar();       randChar();       randChar();       randChar();       randChar();       randChar();       randChar();       randChar();       randChar();       randChar();       randChar();       randChar();       randChar();       randChar();       randChar();    randCharEnd();    timeWaster(175);        randChar();    randChar();    randChar();    randChar();  randChar(); randChar(); randChar();      randChar();       randChar();       randChar();       randChar();       randChar();       randChar();    randCharEnd(); randCharEnd();    timeWaster(150);        randChar();    randChar();    randChar();    randChar();    randCharEnd();      randChar();       randChar();       randChar();       randChar();       randChar();       randChar();       randChar();       randChar();       randChar();     timeWaster(125);        randChar();    randChar();    randChar();       randChar();       randChar();       randChar();       randChar();       randChar();    randChar();    randCharEnd();    timeWaster(120);          randChar();       randChar();       randChar();       randChar();       randChar();       randChar();     randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(110);        randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(100);        randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(90);        randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(80);        randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(70);        randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(60);        randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(50);        randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(50);        randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(50);        randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(50);        randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(50);        randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(50);        randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(50);        randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(50);        randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(50);        randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(50);        randChar();    randChar();    randChar();    randChar();    randCharEnd();    timeWaster(50);    randChar();    randChar();    randChar();    randChar(); randChar(); randChar();   randChar(); randChar(); randChar(); randChar(); randChar(); randChar(); randChar(); randChar(); randChar(); randChar(); randChar();  randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();randChar();  randCharEnd();    timeWaster(50);     while(1337>0)    {       ctr = 0;       charCtr = rand()%10+5;       spaceCtr = rand()%75;
  44.  
  45. if(clearCtr>=280)         {
  46.  
  47. clearCtr = 0;           }
  48. while(ctr <= charCtr)
  49.  
  50. {
  51.  
  52. spaceMaker(spaceCtr);
  53.  
  54. ctr++;
  55.  
  56.  
  57. randChar2 = static_cast<char>(rand()%126+33);
  58.  
  59.  
  60. cout<<randChar2<<endl;
  61.  
  62. clearCtr++;
  63. if (GetAsyncKeyState(VK_ESCAPE) )
  64. {
  65.     exit(0);
  66. }
  67. for(int b=0; b<=200;b++)
  68. cout<<" \b";
  69. }
  70.  }
  71. }
  72.  
  73.  
  74. double calculator()
  75. {
  76.     double x;
  77.     double y;
  78.     char cChar;
  79.     cin>>x>>cChar>>y;
  80.     cin.ignore();
  81.     switch (cChar)
  82.     {
  83.         case '+':
  84.         cout<<"The Answer is: "<< x << " + " << y << " = " <<(x + y) <<endl;
  85.         break;
  86.         case '-':
  87.         cout<<"The Answer is: "<< x << " - " << y << " = " <<(x - y) <<endl;
  88.         break;
  89.         case '/':
  90.         cout<<"The Answer is: "<< x << " / " << y << " = " <<(x / y) <<endl;
  91.         break;
  92.         case '*':
  93.         cout<<"The Answer is: "<< x << " * " << y << " = " <<(x * y) <<endl;
  94.         break;
  95.         case '%':
  96.         cout<<"The Answer is: "<< x << " % " << y << " = " <<(y/100 *x) <<endl;
  97.         break;
  98.         case '^':
  99.         cout<<"The Answer is: "<< x << " ^ " << y << " = " <<pow(x , y) <<endl;
  100.         break;
  101.     }
  102. }
  103.  
  104. int main()
  105. {
  106.     full();
  107.     char doa;
  108.     char answer;
  109.     do{
  110.     system("CLS");
  111.     system("TITLE Mina's Calculator 2");
  112.     system("COLOR 3");
  113.     cout<<"   1) To Calculate Use These Signs : \n       (+,-,*,/,^,%)  \n    \n   2) To Do The Matrix Effect  (to exit press escape) \n\n   3) To Exit  \n"<<endl;
  114.     timeWaster(200);timeWaster(300);cout<<"\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"<<endl;
  115.     cin>>answer;
  116.     if (answer=='1')
  117.     {
  118.         cout<<"    ****  U choose calculator... ****\n"<<endl;
  119.         calculator();
  120.     }
  121.     else if (answer=='3')
  122.     {
  123.         Sleep (3);
  124.         timeWaster(250);cout<<"      ***   Exiting in 3  ***"<<endl;
  125.         Sleep (2);
  126.         timeWaster(500);cout<<"      ***          2      ***"<<endl;
  127.         Sleep (1);
  128.         timeWaster(500);cout<<"      ***          1      ***"<<endl;
  129.         timeWaster (100);
  130.         cin.get();
  131.         return 0;
  132.     }
  133.     if (answer=='2')
  134.     {
  135.         cout<<"     ****  U choose the Matrix Effect ****   (To Exit it press ESC)"<<endl;
  136.         matrix();
  137.     }
  138.  
  139.     cout<<"would u like to restart? y or n? "<<endl;
  140.     cin>>doa;
  141.     cin.ignore();
  142.     }while (doa=='y' ||doa=='Y');
  143.     if (doa=='n' || doa=='N')
  144.     {
  145.         cout<<"         *** Thanks for using my calculator ***      "<<endl;
  146.     }
  147.  
  148.     cin.get();
  149.    return 0;
  150. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement