Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 2nd, 2012  |  syntax: None  |  size: 2.38 KB  |  hits: 20  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #include <iostream>
  2. #include <stdlib.h>
  3. #define CLEARSCR system("cls");cout<<endl;cout<<"\n        ---------------------------\n"<<"        #### Calc made by Uber ####"<<"\n        ---------------------------\n";
  4. using namespace std;
  5. float add(float a, float b){float r;r=a+b;return(r);}
  6. float mul(float a, float b){float r;r=a*b;return(r);}
  7. float sub(float a, float b){float r;r=a-b;return(r);}
  8. float div(float a, float b){float r;r=a/b;return(r);}
  9.  
  10. int main()
  11. { system("color 0A"); float data[3]; int ifdata[7]={0,0,1,1,0,1,1};
  12.         do
  13.         {
  14.         do
  15.         {
  16.                
  17.                         CLEARSCR
  18.                         if (ifdata[4]==1)
  19.                         { cout<<"        Your saved number is "<<data[1]<<", what would you like to do with it\?"<<endl;}
  20.                         else
  21.                         { cout<<"        Enter your first number :"; cin>>data[2]; }
  22.                         cout<<"        1 = add, 2 = multiply, 3 = subtract, 4 = divide"<<endl;
  23.                         cout<<"        What shall we do with it\? :";
  24.                         cin>>ifdata[1];
  25.                         cout<<"        with what number? :";
  26.                         cin>>data[3];
  27.                         CLEARSCR
  28.                         ifdata[4] =0;
  29.  
  30.                         if (ifdata[1]==1)
  31.                         {data[1]=add(data[2],data[3]);cout<<"        Answer is: "<<data[1]<<endl;ifdata[4]=0; cout<<endl;system("pause"); }
  32.                         else if (ifdata[1]==2)
  33.                         {data[1]=mul(data[2],data[3]);cout<<"        Answer is: "<<data[1]<<endl;ifdata[4]=0; cout<<endl;system("pause"); }
  34.                         else if (ifdata[1]==3)
  35.                         {data[1]=sub(data[2],data[3]);cout<<"        Answer is: "<<data[1]<<endl;ifdata[4]=0; cout<<endl;system("pause"); }
  36.                         else if (ifdata[1]==4)
  37.                         {data[1]=div(data[2],data[3]);cout<<"        Answer is: "<<data[1]<<endl;ifdata[4]=0; cout<<endl;system("pause"); }
  38.                         else
  39.                         { cout<<"        Something went wrong, start again"<<endl; ifdata[4]=1; cout<<endl;system("pause"); }
  40.                        
  41.                        
  42.         }
  43.         while (ifdata[4]==1);
  44.         do
  45.         {
  46.                         CLEARSCR
  47.                         ifdata[3]=0;
  48.                         cout<<"        1 to start again\n        2 do something else with your number\n        3 to exit.\n        4 to wisit website.\n\n        ";
  49.                         cin>>ifdata[3];
  50.                         if (ifdata[3]==1)
  51.                         {ifdata[5]=1; ifdata[6]=0;}
  52.                         else if (ifdata[3]==2)
  53.                         {data[2]=data[1]; ifdata[5]=1 ; ifdata[6]=0; ifdata[4] = 1;}
  54.                         else if (ifdata[3]==3)
  55.                                 return 0;
  56.                         else if (ifdata[3]==4)
  57.                         {cout<<"\n        Website: http://www.konoobz.com/" <<endl;cout<<endl;ifdata[6]=1;system("pause");}
  58.                        
  59.                         else
  60.                         { cout<<"        Something went wrong, start again."; cout<<endl;system("pause"); }
  61.                         }
  62.         while (ifdata[6]==1);
  63.         }
  64. while (ifdata[5]==1);
  65.                
  66. }