
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
![3) Write a C++ program to build a simple CALCULATOR using the "switch"
statement.
options compilation execution
options compilation execution
Enter 1st num : 23
Enter 1st num : 23
Enter 2nd num : -23
Enter 2nd num : 102
Enter operation [ + or - or * or /]: +
Enter operation [ + or - or * or /]: -
Addition of [ 23 + -23 ] = 0
Subtraction of [ 23 - 102 ] = -79
Exit code: 0 (normal program termination)
Exit code: 0 (normal program termination)
options compilation execution
options compilation execution
Enter 1st num : 301
Enter 1st num : 230
Enter 2nd num : 2
Enter 2nd num : 2.1
Enter operation [ + or - or * or / ] : *
Enter operation [ + or - or * or / ]: /
Divide of [ 230 / 2.1 ] = 109.524
Multiplication of [ 301 * 2] - 602
Exit code: 0 (normal program termination)
Exit code: 0 (normal program termination)
options compilation execution
Enter 1st num : 3
Enter 2nd num : 5
Enter operation [ + or - or * or / ] : &
Error! operation is not correct
Exit code: 0 (normal program termination)](https://content.bartleby.com/qna-images/question/24f3bac4-7fc7-47c2-ae73-3f23675f0ade/4dff559c-e24c-45d5-98fa-79243183b770/fwneptm_thumbnail.png)
Transcribed Image Text:3) Write a C++ program to build a simple CALCULATOR using the "switch"
statement.
options compilation execution
options compilation execution
Enter 1st num : 23
Enter 1st num : 23
Enter 2nd num : -23
Enter 2nd num : 102
Enter operation [ + or - or * or /]: +
Enter operation [ + or - or * or /]: -
Addition of [ 23 + -23 ] = 0
Subtraction of [ 23 - 102 ] = -79
Exit code: 0 (normal program termination)
Exit code: 0 (normal program termination)
options compilation execution
options compilation execution
Enter 1st num : 301
Enter 1st num : 230
Enter 2nd num : 2
Enter 2nd num : 2.1
Enter operation [ + or - or * or / ] : *
Enter operation [ + or - or * or / ]: /
Divide of [ 230 / 2.1 ] = 109.524
Multiplication of [ 301 * 2] - 602
Exit code: 0 (normal program termination)
Exit code: 0 (normal program termination)
options compilation execution
Enter 1st num : 3
Enter 2nd num : 5
Enter operation [ + or - or * or / ] : &
Error! operation is not correct
Exit code: 0 (normal program termination)
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by stepSolved in 2 steps with 2 images

Knowledge Booster
Similar questions
- 4. Write a program in C to add two numbers using pointers Note: you need to get the input from the terminalarrow_forwardPlease help me with this Principles of programming language homework questionarrow_forwardI need this code to be with python 3 1. Approach: Non recursive: //include necessary header files#include <iostream>using namespace std;//main functionint main(){ int days,buy_on_this_day ,sell_on_this_day; //get number of days as input from user cout<<"Enter number of days: "; cin>>days; int stock_price[days]; for(int i=0;i<days;i++) { cout<<"Enter stock_price"; cin>>stock_price[i]; } int i=0; for(int i=0;i<days-1;i++) { //comparing current price with next day price and finding the minima while(i<days-1 && stock_price[i+1]<=stock_price[i]) i++; if(i==days-1) break; buy_on_this_day =i++; while(i<days && stock_price[i]>= stock_price[i-1]) i++; sell_on_this_day =i-1; cout<<buy_on_this_day <<" : index of the change before we buy"<<endl; cout<<sell_on_this_day<<" :index…arrow_forward
Recommended textbooks for you
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY

Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON

Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education

Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY