Write a annotation line by line (in paragraph) for the given code.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Write a annotation line by line (in paragraph) for the given code.

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
cout « "\n\n";
int choice;
float area;
cout « "<<<« Geometry Calculator >>>>>\n" < endl;
cout <« "1. Calculate the Area of Circle" <« endl;
cout « "2. Calculate the Area of Rectangle" << endl;
cout « "3. Calculate the Area of Triangle" <« endl;
cout << "4. quit" << endl;
cout <« "\nEnter your choice (1-4) : ";
cin >> choice;
switch (choice)
{
case 1:
float radius;
while(1==1)
{
cout<<"\nEnter the Radius of circle: ";
cin >> radius;
if (radius >
{
break;
}
0)
else
{
cout<< "Radius can not be negative. Try again!!\n";
}
}
area =
3.14159*(radius*radius);
cout<<"\nArea of circle is : " « area <<endl;
break;
case 2:
float l , w;
while (1
{
cout « "\nEnter the length of rectangle: ";
cin >> l;
cout « "Enter the width of rectangle: ";
cin >> W;
1)
==
if (l > 0 && w > 0)
{
break;
}
else
{
cout « "values can not be negative. Try again!!\n";
}
}
area =
I * W;
cout « "\nArea of rectangle is :
break;
<« area << endl;
case 3:
float b, h;
while (1
{
cout « "\nEnter the base of triangle: ";
cin >> b;
cout « "Enter the height of triangle: ";
cin >> h;
if (b > 0 && h > 0)
{
break;
}
else
1)
{
cout « "values can not be negative. Try again!!\n";
}
}
area =
b * h;
cout « "\nArea of triangle is :
break;
<< area << endl;
case 4:
exit(0);
default:
cout<<"\nInvalid Choice!!";
break;
}
cout <« "\n\n";
}
Transcribed Image Text:#include <iostream> #include <iomanip> using namespace std; int main() { cout « "\n\n"; int choice; float area; cout « "<<<« Geometry Calculator >>>>>\n" < endl; cout <« "1. Calculate the Area of Circle" <« endl; cout « "2. Calculate the Area of Rectangle" << endl; cout « "3. Calculate the Area of Triangle" <« endl; cout << "4. quit" << endl; cout <« "\nEnter your choice (1-4) : "; cin >> choice; switch (choice) { case 1: float radius; while(1==1) { cout<<"\nEnter the Radius of circle: "; cin >> radius; if (radius > { break; } 0) else { cout<< "Radius can not be negative. Try again!!\n"; } } area = 3.14159*(radius*radius); cout<<"\nArea of circle is : " « area <<endl; break; case 2: float l , w; while (1 { cout « "\nEnter the length of rectangle: "; cin >> l; cout « "Enter the width of rectangle: "; cin >> W; 1) == if (l > 0 && w > 0) { break; } else { cout « "values can not be negative. Try again!!\n"; } } area = I * W; cout « "\nArea of rectangle is : break; <« area << endl; case 3: float b, h; while (1 { cout « "\nEnter the base of triangle: "; cin >> b; cout « "Enter the height of triangle: "; cin >> h; if (b > 0 && h > 0) { break; } else 1) { cout « "values can not be negative. Try again!!\n"; } } area = b * h; cout « "\nArea of triangle is : break; << area << endl; case 4: exit(0); default: cout<<"\nInvalid Choice!!"; break; } cout <« "\n\n"; }
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
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 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)
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
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY