Threesuns

Email

Contact

All Semesters

Semesters

All Courses

Courses

Introduction to Computer Programming

CSYS1203

3 credits

Labs

Rectangles with Error Checking

Lab

30 points

Requirements

Flowchart if valid and understandable 10
Program design allows required inputs5
Program design handles invalid inputs as described5
Program design correctly finds the area of a rectangle5
Program design produces required outputs in all cases5
Total30 pts

Objective

To practice with flowcharts that show decisions

Instructions

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.