Enter the number of sides the shape has and how long each side is. Press Space to make another shape without clearing other shapes. Restart the program to clear the shapes
This version is better than the first because it uses procedures. The procedures make the program easier to understand and their is an option to "run without screen refresh" which lets the program run faster.