
Untitled
By: a guest on
May 2nd, 2012 | syntax:
None | size: 2.38 KB | hits: 20 | expires: Never
#include <iostream>
#include <stdlib.h>
#define CLEARSCR system("cls");cout<<endl;cout<<"\n ---------------------------\n"<<" #### Calc made by Uber ####"<<"\n ---------------------------\n";
using namespace std;
float add(float a, float b){float r;r=a+b;return(r);}
float mul(float a, float b){float r;r=a*b;return(r);}
float sub(float a, float b){float r;r=a-b;return(r);}
float div(float a, float b){float r;r=a/b;return(r);}
int main()
{ system("color 0A"); float data[3]; int ifdata[7]={0,0,1,1,0,1,1};
do
{
do
{
CLEARSCR
if (ifdata[4]==1)
{ cout<<" Your saved number is "<<data[1]<<", what would you like to do with it\?"<<endl;}
else
{ cout<<" Enter your first number :"; cin>>data[2]; }
cout<<" 1 = add, 2 = multiply, 3 = subtract, 4 = divide"<<endl;
cout<<" What shall we do with it\? :";
cin>>ifdata[1];
cout<<" with what number? :";
cin>>data[3];
CLEARSCR
ifdata[4] =0;
if (ifdata[1]==1)
{data[1]=add(data[2],data[3]);cout<<" Answer is: "<<data[1]<<endl;ifdata[4]=0; cout<<endl;system("pause"); }
else if (ifdata[1]==2)
{data[1]=mul(data[2],data[3]);cout<<" Answer is: "<<data[1]<<endl;ifdata[4]=0; cout<<endl;system("pause"); }
else if (ifdata[1]==3)
{data[1]=sub(data[2],data[3]);cout<<" Answer is: "<<data[1]<<endl;ifdata[4]=0; cout<<endl;system("pause"); }
else if (ifdata[1]==4)
{data[1]=div(data[2],data[3]);cout<<" Answer is: "<<data[1]<<endl;ifdata[4]=0; cout<<endl;system("pause"); }
else
{ cout<<" Something went wrong, start again"<<endl; ifdata[4]=1; cout<<endl;system("pause"); }
}
while (ifdata[4]==1);
do
{
CLEARSCR
ifdata[3]=0;
cout<<" 1 to start again\n 2 do something else with your number\n 3 to exit.\n 4 to wisit website.\n\n ";
cin>>ifdata[3];
if (ifdata[3]==1)
{ifdata[5]=1; ifdata[6]=0;}
else if (ifdata[3]==2)
{data[2]=data[1]; ifdata[5]=1 ; ifdata[6]=0; ifdata[4] = 1;}
else if (ifdata[3]==3)
return 0;
else if (ifdata[3]==4)
{cout<<"\n Website: http://www.konoobz.com/" <<endl;cout<<endl;ifdata[6]=1;system("pause");}
else
{ cout<<" Something went wrong, start again."; cout<<endl;system("pause"); }
}
while (ifdata[6]==1);
}
while (ifdata[5]==1);
}