Write a program that can create four different patterns of different sizes. The number of columns or row determines the size of each pattern. For example, a pattern of size five has 5 columns and 5 rows. Each pattern is made of character $ and a digit, which shows the size. The size must be between 2 and 9. The following shows the patterns of size five. Pattern One Pattern Two Pattern Three Pattern Four 5$$$$ $5$$$ $$$$ $$$5$ $$$$5 $$$$5 $$$5$ $$5$$ $5$$$ 5$$$$ $$$$$ $$$$5 $$$55 $$55 $555 $$$$$ 5$$$$ 55$$$ 555$$ 5555$
Write a program that can create four different patterns of different sizes. The number of columns or row determines the size of each pattern. For example, a pattern of size five has 5 columns and 5 rows. Each pattern is made of character $ and a digit, which shows the size. The size must be between 2 and 9. The following shows the patterns of size five. Pattern One Pattern Two Pattern Three Pattern Four 5$$$$ $5$$$ $$$$ $$$5$ $$$$5 $$$$5 $$$5$ $$5$$ $5$$$ 5$$$$ $$$$$ $$$$5 $$$55 $$55 $555 $$$$$ 5$$$$ 55$$$ 555$$ 5555$
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...
Related questions
Question

Transcribed Image Text:Problem statement:
Write a program that can create four different patterns of different sizes. The number of
columns or row determines the size of each pattern.
For example, a pattern of size five has 5 columns and 5 rows. Each pattern is made of
character $ and a digit, which shows the size. The size must be between 2 and 9. The following
shows the patterns of size five.
Pattern One
Pattern Two
Pattern Three
$$$$$
$$$$5
$$$55
$$555
$5555
Pattern Four
5$$$$
$5$$$
$$5$$
$$$5$
$$$$5
$$$$5
$$$5$
$$5$$
$$$$
5$$$$
$$$$$
5$$$$
55$$$
555$$
5555$
CODE: The program specifications are :
• Display a menu and ask the user to choose a pattern and size.
Prompt user to choose an option only between 1 and 5, and a pattern size only
between 2 and 9.
Error check user input
Loop until user wishes to quit.
Print a menu and echo user's response
SAMPLE MENU:
1. pattern one
2. pattern two
3. pattern three
4. pattern four
5. run again
6. quit
Please enter a selection : 3
You have selected pattern number 3
Select a size from 2 to 9: 6
You have selected size 6

Transcribed Image Text:Your pattern is:
$$$$$$
$$$$$6
$$$$66
$$$666
$$6666
$66666
Please enter a new selection number:
NOTE: Your code must NOT have the above patterns hard coded
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps

Recommended textbooks for you

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

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