Write a complete program that: 1. Uses a do...while loop to prompt the user to enter a count that is greater than 1 and less than or equal to 20 then reads in a count from the keyboard as an integer. a. If input error occurs or the count the user enters is less than or equal to 1 or greater than 20, output an error. After outputting an error, clear/ignore the failed input and continue do...while looping until a valid number is entered. 2. Writes a triangle to the display using for loops. The triangle will be upside down. To write this triangle to the display: a. amountOfStars = number entered in (1). b. Output amountOfStars followed by a new line. Decrement amountOfStars by one. C. d. Continue from (b) until amountOfStars is zero. 3. Writes a triangle to the display using while loops. The triangle will be rightside up. To write this triangle to the display: amountOfStars = 1. a. b. Output amountOfStars followed by a new line. C. Increment amountOfStars by one. d. Continue from (b) until amountOfStars is greater than the number entered in (1). Your program must handle the possibility that the user accidentally enters a character or out of bounds number. If a character or an out of bounds number is entered, the stream should be cleared, any previous values read should be discarded, an error displayed, and the user prompted again. The program should not exit until good values have been entered.

Microsoft Visual C#
7th Edition
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Joyce, Farrell.
Chapter5: Looping
Section: Chapter Questions
Problem 7RQ
icon
Related questions
Question

C++

 

Write a complete program that:
1. Uses a do...while loop to prompt the user to enter a count that is greater than 1 and less than or equal to 20 then reads
in a count from the keyboard as an integer.
a. If input error occurs or the count the user enters is less than or equal to 1 or greater than 20, output an error.
After outputting an error, clear/ignore the failed input and continue do...while looping until a valid number is
entered.
2. Writes a triangle to the display using for loops. The triangle will be upside down. To write this triangle to the display:
a. amountOfStars = number entered in (1).
b. Output amountOfStars followed by a new line.
C. Decrement amountOfStars by one.
d. Continue from (b) until amountOfStars is zero.
3. Writes a triangle to the display using while loops. The triangle will be rightside up. To write this triangle to the display:
amountOfStars = 1.
a.
b. Output amountOfStars followed by a new line.
C. Increment amountOfStars by one.
d. Continue from (b) until amountOfStars is greater than the number entered in (1).
Your program must handle the possibility that the user accidentally enters a character or out of bounds number. If a character or
an out of bounds number is entered, the stream should be cleared, any previous values read should be discarded, an error
displayed, and the user prompted again. The program should not exit until good values have been entered.
Transcribed Image Text:Write a complete program that: 1. Uses a do...while loop to prompt the user to enter a count that is greater than 1 and less than or equal to 20 then reads in a count from the keyboard as an integer. a. If input error occurs or the count the user enters is less than or equal to 1 or greater than 20, output an error. After outputting an error, clear/ignore the failed input and continue do...while looping until a valid number is entered. 2. Writes a triangle to the display using for loops. The triangle will be upside down. To write this triangle to the display: a. amountOfStars = number entered in (1). b. Output amountOfStars followed by a new line. C. Decrement amountOfStars by one. d. Continue from (b) until amountOfStars is zero. 3. Writes a triangle to the display using while loops. The triangle will be rightside up. To write this triangle to the display: amountOfStars = 1. a. b. Output amountOfStars followed by a new line. C. Increment amountOfStars by one. d. Continue from (b) until amountOfStars is greater than the number entered in (1). Your program must handle the possibility that the user accidentally enters a character or out of bounds number. If a character or an out of bounds number is entered, the stream should be cleared, any previous values read should be discarded, an error displayed, and the user prompted again. The program should not exit until good values have been entered.
Enter a count between 2 and 20
**5
**
***
***
Transcribed Image Text:Enter a count between 2 and 20 **5 ** *** ***
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Types of Loop
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning