//@Author Damien Bell
#include <iostream>
#include <cmath>
using namespace std;
int main( ) {
int choice= 0 ;
double x= 0 , y= 0 ;
cout << "Press 1 for Addition" << endl << "Press 2 for Subtraction" << endl << "Press 3 for multiplication" << endl;
cout << "Press 4 for division" << endl << "Press 5 for raising a number to a power" << endl << "Press 6 to find the remainder of a number" ;
cout << "\n Enter your selection now: " ;
cin >> choice;
cout << "\n Enter the first value to use: " ;
cin >> x;
cout << "\n Enter the second value to use: " ;
cin >> y;
switch ( choice) {
case 1 : {
cout << "\n The sum of " << x << " + " << y << " = " << x+ y;
break ;
}
case 2 : {
cout << "\n The difference of " << x << " - " << y << " = " << x- y;
break ;
}
case 3 : {
cout << "\n The product of " << x << " * " << y << " = " << x* y;
break ;
}
case 4 : {
cout << "\n The quotient of " << x << " / " << y << " = " << x/ y;
break ;
}
case 5 : {
cout << "\n The exponential value of " << x << " ^ " << y << " = " << pow ( x,y) ;
break ;
}
case 6 : {
cout << "\n The remainder of " << x << " / " << y << " = " << ( int ( x) % int ( y) ) ;
break ;
}
default : {
cout << "\n Whoops, something went wrong" ;
break ;
}
} //End switch
return 0 ;
}
Ly9AQXV0aG9yIERhbWllbiBCZWxsCiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGNtYXRoPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpewogICAgaW50IGNob2ljZT0wOwogICAgZG91YmxlIHg9MCwgeT0wOwogICAgCiAgICAKICAgIGNvdXQgPDwiUHJlc3MgMSBmb3IgQWRkaXRpb24iIDw8IGVuZGwgPDwgIlByZXNzIDIgZm9yIFN1YnRyYWN0aW9uIiA8PGVuZGwgPDwgIlByZXNzIDMgZm9yIG11bHRpcGxpY2F0aW9uIiA8PGVuZGw7CiAgICBjb3V0IDw8IlByZXNzIDQgZm9yICBkaXZpc2lvbiIgPDwgZW5kbCA8PCAiUHJlc3MgNSBmb3IgcmFpc2luZyBhIG51bWJlciB0byBhIHBvd2VyIiA8PGVuZGwgPDwiUHJlc3MgNiB0byBmaW5kIHRoZSByZW1haW5kZXIgb2YgYSBudW1iZXIiOwogICAgY291dCA8PCJcbkVudGVyIHlvdXIgc2VsZWN0aW9uIG5vdzogIjsKICAgIGNpbiA+PiBjaG9pY2U7CiAgICAKICAgIGNvdXQgPDwiXG5FbnRlciB0aGUgZmlyc3QgdmFsdWUgdG8gdXNlOiAiOwogICAgY2luID4+eDsKICAgIGNvdXQgPDwiXG5FbnRlciB0aGUgc2Vjb25kIHZhbHVlIHRvIHVzZTogIjsKICAgIGNpbiA+Pnk7ICAgIAogICAgCiAgICBzd2l0Y2goY2hvaWNlKXsKICAgICAgICBjYXNlIDE6ewogICAgICAgICAgIGNvdXQgPDwgIlxuVGhlIHN1bSBvZiAiIDw8eCA8PCAiICsgIiA8PCB5IDw8ICIgPSAiIDw8IHgreTsKICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgICAgY2FzZSAyOnsKICAgICAgICAgICBjb3V0IDw8ICJcblRoZSBkaWZmZXJlbmNlIG9mICIgPDx4IDw8ICIgLSAiIDw8IHkgPDwgIiA9ICIgPDwgeC15OwogICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgICAgICBjYXNlIDM6ewogICAgICAgICAgIGNvdXQgPDwgIlxuVGhlIHByb2R1Y3Qgb2YgIiA8PHggPDwgIiAqICIgPDwgeSA8PCAiID0gIiA8PCB4Knk7CiAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfSAgICAgICAgCiAgICAgICAgY2FzZSA0OnsKICAgICAgICAgICBjb3V0IDw8ICJcblRoZSBxdW90aWVudCBvZiAiIDw8eCA8PCAiIC8gIiA8PCB5IDw8ICIgPSAiIDw8IHgveTsKICAgICAgICAgICBicmVhazsKICAgICAgICB9ICAgICAgICAgCiAgICAgICAgY2FzZSA1OnsKICAgICAgICAgICBjb3V0IDw8ICJcblRoZSBleHBvbmVudGlhbCB2YWx1ZSBvZiAiIDw8eCA8PCAiIF4gIiA8PCB5IDw8ICIgPSAiIDw8IHBvdyh4LHkpOwogICAgICAgICAgIGJyZWFrOwogICAgICAgIH0gICAgICAgICAgCiAgICAgICAgY2FzZSA2OnsKICAgICAgICAgICBjb3V0IDw8ICJcblRoZSByZW1haW5kZXIgb2YgIiA8PHggPDwgIiAvICIgPDwgeSA8PCAiID0gIiA8PCAoaW50ICh4KSVpbnQgKHkpKTsKICAgICAgICAgICBicmVhazsKICAgICAgICB9ICAgICAgICAgIAogICAgICAgIGRlZmF1bHQ6ewogICAgICAgICAgICBjb3V0IDw8ICJcbldob29wcywgc29tZXRoaW5nIHdlbnQgd3JvbmciOwogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICB9Ly9FbmQgc3dpdGNoCiAgICAKICAgIAogcmV0dXJuIDA7Cn0=