1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
|
#include<vector>
#include <math.h>
#include <iostream>
#include <string>
using namespace std;
int main() {
double a, b, result;
char answer;
std::string input, input2, input3, input4, knock;
knock = "a";
/*do {
cout<<"login: ";
cin>>input3;
} while (input3 != "jg16477") ;
do {
cout<<"password: ";
cin>>input4;
} while (input4 != "dragon2") ;
cout<<"hello mr. grass!! \n\n";
cin.get();*/
cout<<" /, *, -, +, ^, sqrt=% (input any number for the first one)\n\n";
do {
cin>>a;
cin>>answer;
switch (answer) {
case '*':
cin>>b;
cout<<a*b<<"\n";
cin.get();
cin.get();
break;
case '^':
cin>>b;
cout<<""<<a<<" ^ "<<b<<" = " <<pow (a,b)<<" \n";
break;
case '%':
cin>>b;
result = sqrt (b);
cout<<result;
//printf ("sqrt(%lf) ", b, result );
break;
case '/':
cin>>b;
cout<<a/b;
cin.get();
cin.get();
break;
case '+':
cin>>b;
cout<<a+b;
cin.get();
cin.get();
break;
case '-':
cin>>b;
cout<<a-b;
cin.get();
cin.get();
break;
default:
cout<<"I'm sorry, but that is not a valid operation. Please press enter and try again. ";
cin.get();
}
// /, *, -, +, ^, sqrt=1
} while (knock == "a") ;
return 0;
}
|