Hi,
I'm trying to make a simple calculatir(since I'm busy with C++ fo only 2 days) and it isn't working. I will post the code here. Could someone please tellme what's wrong?
Code:
#include <iostream>
using namespace std;
void optellen();
void aftrekken();
void vermenigvuldigen();
void delen();
int main()
{
int input;
cout<<"1. optellen/n";
cout<<"2. aftrekken/n";
cout<<"3. vermenigvuldigen/n";
cout<<"4. delen/n";
cout<<"5. afsluiten/n";
cout<<"Uw keuze: ";
cin>> input;
switch ( input ) {
case 1:
optellen( //here is one error
{ int x;
int y;
cout<<"Voer 2 nummers in, en druk na ieder nummer op Enter: ";
cin>> x >> y;
cin.ignore();
cout<<"het antwoord is: "<< x <<" + "<< y <<" = "<< x + y<<"/n";
cin.get();
}
int count ( int x, int y )
{
return x + y;
} );
break;
case 2:
aftrekken( { int x; //here is error #2
int y;
cout<<"voer 2 nummers in, en druk na ieder nummer op Enter: ";
cin>> x >> y;
cin.ignore();
cout<<"het antwoord is: "<< x <<" - "<< y <<" = "<< x - y<<"/n";
cin.get();
}
int subst ( int x, int y )
{ return x - y; } );
break;
case 3:
vermenigvuldigen( { int x; // here is error#3
int y;
cout<<"voer 2 nummers in, en druk na ieder getal op Enter: ";
cin>> x >> y;
cin.ignore();
cout<<"het antwoord is: "<< x <<" * "<< y <<" = "<< x * y<<"/n";
cin.get();
}
int mult ( int x, int y )
{return x * y; } );
break;
case 4:
delen( { int x; //and here is last error
int y;
cout<<"Voer 2 nummers in, en druk na ieder nummer op Enter: ";
cin>> x >> y;
cin.ignore();
cout<<"het antwoord is: "<< x <<" * "<< y <<" = "<< x / y<<"/n";
cin.get();
}
int divide ( int x, int y )
{return x / y; } );
break;
default:
cout<<"Fout, Ongeldige keuze. Start rekenmachine opnieuw/n";
break;
}
cin.get();
return 1;
}
Thanks in advance!
ramonnie