### Basic Calculator, help please!

Hello! I need some help on this code I currently have for my basic calculator task.

Here is the code, the blanks (___) is what I have troubles on what to put in those spaces:

 #include ___multiply(int x, int y) { _______ x_y; } ___divide(int x, int y) { _______ x_y; } ___add(int x, int y) { _______x_y; } ___subtract(int x,int y) { _______x_y; } using namespace std; ___ ____() { ___op='c': ___x, y; while(op!='e') { cout_"What operation would you like to perform: add (+), subtract (-), divide (/),multiply(*), [e]xit?"; cin_op switch(op) { ___ '+': cin__x; cin__y; cout__x__ "+" __y__ "=" __add(x, y)__endl_ break; _____'-': cin__x; cin__y; cout__x__ "-" __y__ "=" __subtract(x, y)__endl_ break; _____'/': cin__x; cin__y; cout__x__ "/" __y__ "=" __divide(x, y)__endl_ break; _____'*':_ cin__x; cin__y; cout__x__ "*" __y__ "=" __multiply(x, y)__endl_ break; _____'e': _____; _____: cout_"Sorry, try again"__endl } } return_;

If someone can help me out here I would really appreciate it. :)
lol.
doesn't your reference specify that operator<<() is used with ostream ?
any way, the first function should be:
 ``1234`` ``````int multiply( int x , int y ) { return x * y; }``````

complete the remaining functions on your own, move down after the `using` statement.

 ``12345678910111213141516`` ``````#define WHATEVER_TO_COUT "some statement.\n" int main() { std::cout << WHATEVER_TO_COUT ; char op = NULL; int x , y; std::cin >> x >> op >> y; double result; switch(op) { case '*': result = multiply(x,y); break; } return 0; }``````

i dealt with this question like being from a beginner, even though it looks like a prank-ing question.

are you coming from a different language and starting C++ from the bottom ?
Thanks for the reply, yeah I'm starting from the bottom with this language. I was doing Visual Basic programs before but C++ is a whole new thing to me.

Okay I got the first part, didn't think it was just a little thing to get it going

 ``1234567891011121314151617`` ``````int multiply(int x, int y) { return x_y; } int divide(int x, int y) { return x_y; } int add(int x, int y) { return x_y; } int subtract(int x,int y) { return x_y; }``````

I'll move down and give the functions after the using statement a crack.
Last edited on
dude, i suggest you go get a reference.
you can't learn programming just like that.

download "C++ Primer (5th edition)- Stanley B. Lippman"

i heard a word around about a 6th edition, maybe it covers the 2011 standard.
Topic archived. No new replies allowed.