Flowchart if valid and understandable | 10 |
Program design allows required inputs | 5 |
Program design handles invalid inputs as described | 5 |
Program design correctly finds the area of a rectangle | 5 |
Program design produces required outputs in all cases | 5 |
Total | 30 pts |
To practice with flowcharts that show decisions
For this lab you will need to design the logic for a program using a flowchart. The program would allow the user to enter two numbers and if the two numbers appear valid they would be used to calculate the area of a rectangle.
Both of the input numbers will come from the user and will be whole numbers. There is the possibility the the user could enter a blank, a word, or a negative value for either number in which case the number would be considered invalid. If an invalid number is entered the user should immediately be shown an error message and the program should end.
If both of the input numbers are valid then the first number should be considered to be the width of a rectangle and the second number would be the rectangles height. Based on that, the area of the rectangle should be calculated and displayed for the user.