Recently I started to learn c++, although few of my files would actually compile, this is my latest atempt at making a working C++ program. This is a simple calculator that can peform 2 operations, Multiplacation and Division. As usual, my project refuses to compile, Im using Dev C++ 4.9.9.2, and get the following errors when compiling:
Code:
D:\C ++\Project No.2 Calculator\MiniC.cpp In function `int main(int, char**)':
11 D:\C ++\Project No.2 Calculator\MiniC.cpp expected primary-expression before ':' token
11 D:\C ++\Project No.2 Calculator\MiniC.cpp expected `;' before ':' token
43 D:\C ++\Project No.2 Calculator\MiniC.cpp expected `;' before string constant
70 D:\C ++\Project No.2 Calculator\MiniC.cpp expected `;' before string constant
78 D:\C ++\Project No.2 Calculator\MiniC.cpp break statement not within loop or switch
45 D:\C ++\Project No.2 Calculator\MiniC.cpp label `mMenu' used but not defined
D:\C ++\Project No.2 Calculator\Makefile.win [Build Error] [MiniC.o] Error 1
Heres the code:
Code:
//Mini calculator used for multiplication and division
#include <cstdlib>
#include <iostream>
#include <cstdio>
using namespace std;
int main(int argc, char *argv[])
{
//ask for conversion of Multiplacation and Division
:mMenu;
system("cls");
cout<<"Calculator Mini v1\n\n";
cout<<"1. Multiplacation.\n";
cout<<"2. Division.\n";
cout<<"3. Exit.\n";
int mMenuc;
cout<<"\nYour decision (1,2,3):";
cin>>mMenuc;
//Multiplacation
if (mMenuc==1)
{
//value 1
float multi1;
system("cls");
cout<<"Mini Calculator v1\n\n";
cout<<"Please enter value 1:";
cin>>multi1;
//value 2
float multi2;
system("cls");
cout<<"Mini Calculator v1\n\n";
cout<<"Please enter value 2:";
cin>>multi2;
//Output
float multiO;
multiO=multi1*multi2;
system("cls");
cout<<"Mini Calculator v1\n\n";
cout<<multi1"x"multi2"="multiO"\n";
system("PAUSE");
goto mMenu;
}
//division
if (mMenuc==2)
{
//value 1
float div1;
system("cls");
cout<<"Mini Calculator v1\n\n";
cout<<"Please enter value 1:";
cin>>div1;
//value 2
float div2;
system("cls");
cout<<"Mini Calculator v1\n\n";
cout<<"Please enter value 2:";
cin>>div2;
//Output
float divO;
divO=div1/div2;
system("cls");
cout<<"Mini Calculator v1\n\n";
cout<<div1"/"div2"="divO"\n";
system("PAUSE");
goto mMenu;
}
//Exit
if(mMenuc==3)
{
break;
}
//failsafe 1
if(mMenuc>=4)
{
system("cls");
cout<<"ERROR: Incorrect input, restarting";
system("pause");
goto mMenu;
}
//failsafe 2
if(mMenuc<=0)
{
system("cls");
cout<<"ERROR: Incorrect input, restarting.";
system("pause");
goto mMenu;
}
return EXIT_SUCCESS;
}
Thx in advance