Question: In this lab you will practice using C++ loops, correcting the input stream if it goes to the fail state, and nested loops. Be sure

 In this lab you will practice using C++ loops, correcting the

In this lab you will practice using C++ loops, correcting the input stream if it goes to the fail state, and nested loops. Be sure to read this lab thoroughly, especially the Hand-in Procedure Lab 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, clearfignore 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 amountOrStars 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: a. amountOfStars =1. b. Output amountOfStars followed by a new line. c. Increment amountOPStars 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. A do...while loop must be used to take in input. A for loop must be used to output the first triangle. A while loop must be used to output the second triangle. Failure to do so will result in a 0 for this lab

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!