Professional Documents
Culture Documents
OOP Micro Project
OOP Micro Project
MICROPROJECT
Object-oriented programming
TITLE OF THE PROJECT
Class: SYCO3
Certificate
This is to certify that: Mr./Ms.: Shreyas Vilas Bagate, Aditya
Suresh Chorghade, Kartik Bharat Choudhari, Gaurav Mangesh
Kamthe of ‘3rd semester of diploma in computer engineering of
institute Jaywantrao Sawant Polytechnic (Code 0711) has
completed the micro project satisfactorily in subject –
CGR(22318) for the academic year 2021-2022 as prescribed in
the curriculum.
Place: Hadapsar, Pune
Date: 31/12/21
Example to create a simple calculator to add, subtract, multiply and divide using
switch and break statement.
To understand this example ,we should have the knowledge of the following
C++programming topics:
This program takes an arithmetic operator (+, -, *, /) and two operands from a user
and performs the operation on those two operands depending upon the operator
entered by the user.
Example: Simple Calculator using switch statement
# include <iostream>
using namespace std;
int main() {
char op;
float num1, num2;
switch(op) {
case '+':
cout << num1 << " + " << num2 << " = " << num1 + num2;
break;
case '-':
cout << num1 << " - " << num2 << " = " << num1 - num2;
break;
case '*':
cout << num1 << " * " << num2 << " = " << num1 * num2;
break;
case '/':
cout << num1 << " / " << num2 << " = " << num1 / num2;
break;
default:
// If the operator is other than +, -, * or /, error message is shown
cout << "Error! operator is not correct";
break;
}
return 0;
}
Output
Enter operator: +, -, *, /: -
Enter two operands: 3.4 8.4
3.4 - 8.4 = -5
This program takes an operator and two operands from the user.
Then, switch...case statement is used for checking the operator entered by user.
If user enters + then, statements for case: '+' is executed and program is terminated.
If user enters - then, statements for case: '-' is executed and program is terminated.
This program works similarly for the * and / operators. But, if the operator doesn't
matches any of the four character [ +, -, * and / ], the default statement is executed
which displays error message.