Find the error in this C++ program and assure to submit a working program. #include int adition (int num1, int num2); int subtration (int num1, int num2); int multiplication (int num1, int num2); int division (int num1, int num2); int remainder (int num1 int num2); int main(); { char option; int num1,num,result; float sqr; cout<<"\n\t\t\tSimple Calculator"<>option; if(option!='e'&&option!='E') { cout<<"\n\t\t\tEnter First Number:"; cin>>num1; cout<<"\n\t\t\tEnter Second Number:"; cin>num2; } if(option!='+'&&option!='-'&&option!='*'&&option!='/'&&option!='R'&&option!='e'&&option!='E') { cout<<"\n\t\t\tSELECT the VALID OPTION\n"; } else if(option=='+'); { result=addition(num1,num2); cout<<"\n\t\t\t"<
Find the error in this C++ program and assure to submit a working program. #include int adition (int num1, int num2); int subtration (int num1, int num2); int multiplication (int num1, int num2); int division (int num1, int num2); int remainder (int num1 int num2); int main(); { char option; int num1,num,result; float sqr; cout<<"\n\t\t\tSimple Calculator"<>option; if(option!='e'&&option!='E') { cout<<"\n\t\t\tEnter First Number:"; cin>>num1; cout<<"\n\t\t\tEnter Second Number:"; cin>num2; } if(option!='+'&&option!='-'&&option!='*'&&option!='/'&&option!='R'&&option!='e'&&option!='E') { cout<<"\n\t\t\tSELECT the VALID OPTION\n"; } else if(option=='+'); { result=addition(num1,num2); cout<<"\n\t\t\t"<
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
Find the error in this C++ program and assure to submit a working program.
#include <math.h>
int adition (int num1, int num2);
int subtration (int num1, int num2);
int multiplication (int num1, int num2);
int division (int num1, int num2);
int remainder (int num1 int num2);
int main();
{
char option;
int num1,num,result;
float sqr;
cout<<"\n\t\t\tSimple Calculator"<<endl;
do
{
cout<<" Enter + for Addition\n Enter - for Subtraction\n Enter * for Multiplication\n Enter / for Division\n Enter R for Remainder\n Enter E to EXIT\n";
cout<<"\n\t\t\tEnter Option:";
cin>>option;
if(option!='e'&&option!='E')
{
cout<<"\n\t\t\tEnter First Number:";
cin>>num1;
cout<<"\n\t\t\tEnter Second Number:";
cin>num2;
}
if(option!='+'&&option!='-'&&option!='*'&&option!='/'&&option!='R'&&option!='e'&&option!='E')
{
cout<<"\n\t\t\tSELECT the VALID OPTION\n";
}
else if(option=='+');
{
result=addition(num1,num2);
cout<<"\n\t\t\t"<<num1<<" + "<<num2<<"="<<result<<endl;
}
else if(option=='-');
{
result=subtration(num1,num2);
cout<<"\n\t\t\t"<<num1<<" - "<<num2<<"="<<result<<endl;
}
else if(option=='*');
{
result=multipication(num1,num2);
cout<<"\n\t\t\t"<<num1<<" X "<<num2<<"="<<result<<endl;
}
else if(option=='/');
result=division(num1,num2);
cout<<"\n\t\t\t"<<num1<<" / "<<num2<<""<<result<<endl;
}
else if(option=='R')
{
result=remainder(num1,num2);
cout<<"\n\t\t\t"<<num1<<"%"<<num2<<"="<<result<<endl;
}
}while (option!='e'&&option!='E');
cout<<"\n\t\t\tProgram EXIT Successfully.........\n\t\t\t";
return 0;
}
int addition(int num1, int num2)
{
return (num1+num2);
}
int subtraction(int num1, int num2)
{
return (num1-num2);
}
int multiplication(int num1, int num2)
{
return (num1*num2);
}
int remainder(int num1, int num2)
{
return (num1%num2);
}
int division (int num1, int num2)
{
if(num2==0);
{cout<<"\n\t\t\tDivide by ZERO not allowed:"<<endl;
return 0;
}
return (num1/num2);
}
}
}
}
}
}
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education