C++ Programming: Complete Guide to Learn the Basics of C++ Programming in 7 Days by S Martin Xavier

C++ Programming: Complete Guide to Learn the Basics of C++ Programming in 7 Days by S Martin Xavier

Author:S Martin, Xavier [S Martin, Xavier]
Language: eng
Format: epub
Published: 2020-06-21T16:00:00+00:00


4.4 Menu Program, C++

Problem

Write a C++ program that reads operand and operator from the user and prints the answer.

Solution :

#include <iostream>

using namespace std;

int main()

{

char o;

float n, m;

cout << "Enter an operator (+, -, *, /): ";

cin >> o;

cout << "Enter first operand: ";

cin >> n;

cout << "Enter second operand: ";

cin >> m;

switch (o)

{

case '+':

cout << n << " + " << m << " = " << n+m;

break;

case '-':

cout << n << " - " << m << " = " << n-m;

break;

case '*':

cout << n << " * " << m << " = " << n*m;

break;

case '/':

cout << n << " / " << m << " = " << n/m ;

break;

default:

// operator is doesn't match any case constant (+, -, *, /)

cout << "Error! operator is not correct";

break;

}

return 0;}

Output :

When you will compile this code, a console screen will pop up saying

Enter an operator (+, -, *, /):

After entering operator, let’s say /, your program will ask for your operands, one by one, as

Enter first operand:

Enter second operand:

Let’s say you have entered both operands, 2. Your program will print output such as

2 / 2 = 1



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.