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...
icon
Related questions
Question
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: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
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
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
trending now

Trending now

This is a popular 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