ow many edges does your polygon have? 6 This is a hexagon. --- Sample run: This is a rectangle. Shape not recognized. How many edges does your polygon have? 3 This is a triangle. I m posting this third time dont copy paste 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

How many edges does your polygon have? 6 This is a hexagon. --- Sample run: This is a rectangle. Shape not recognized. How many edges does your polygon have? 3 This is a triangle.

I m posting this third time dont copy paste code

 

 

Task 1 (24 jhs) - switch
File: hw4_shapes.c
The program should have a function
void print_shape (int edgesNo)
that has an integer argument, and prints the name of the polygon with that many edges:
- If edgesNo is 3 it prints triangle
If edgesNo is 4 it prints rectangle
If edgesNo is 5 it prints pentagon
- If edgesNo is 6 it prints hexagon
For any other value it will print "Shape not knewn recognized.".
In main () you should call this function 3 times:
in the first call pass hardcoded value 4 as an argument
- in the second call pass the hardcoded value 7 as an argument
next, still in main(), print a message and read a number, N, from the user and call the
print_shape() passing N as an argument.
The user input is shown in red.
Sample run:
This is a rectangle.
Shape not recognized.
How many edges does your polygon have? 6
This is a hexagon.
--- Sample run:
This is a rectangle.
Shape not recognized.
How many edges does your polygon have? 3
This is a triangle.
Transcribed Image Text:Task 1 (24 jhs) - switch File: hw4_shapes.c The program should have a function void print_shape (int edgesNo) that has an integer argument, and prints the name of the polygon with that many edges: - If edgesNo is 3 it prints triangle If edgesNo is 4 it prints rectangle If edgesNo is 5 it prints pentagon - If edgesNo is 6 it prints hexagon For any other value it will print "Shape not knewn recognized.". In main () you should call this function 3 times: in the first call pass hardcoded value 4 as an argument - in the second call pass the hardcoded value 7 as an argument next, still in main(), print a message and read a number, N, from the user and call the print_shape() passing N as an argument. The user input is shown in red. Sample run: This is a rectangle. Shape not recognized. How many edges does your polygon have? 6 This is a hexagon. --- Sample run: This is a rectangle. Shape not recognized. How many edges does your polygon have? 3 This is a triangle.
Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

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