balinlarson/sea-c17-ruby — pull request #2 by ryansobol (2014-07-16 20:39:46+00:00)
Title: Grade for Class 3 Assignment

Good job, Balin.

#### Exercise 1

So close. The program runs without crashing, but unfortunately, it doesn't generate the correct output. 3 points.

* Each stanza of the poem said `99 bottles of beer on the wall`. It needs to subtract 1 all the way down to `No more bottles of beer on the wall`.
* The poem went from `Take one down and pass it around, 2 bottles of beer on the wall.` to `Take one down and pass it around, no more bottles of beer on the wall.` What happened to the case of 1 beer? I suspect thievery. :guardsman:

My guess is there was some confusion with the counting down to 0. I provided some tweaks to the program for you to analyze.

#### Exercise 2 & 3

Again, so close. Both programs run without crashing, but unfortunately, they don't generate the correct output. I'm only taking off 1 point since the differences were minor. 7 points.

#### Exercise 4

Nailed it. 4 points. :hammer:

#### Total

14 / 16 :+1:

My overall comments are:

* Indentation of 2 spaces between `if`, `for`, `begin`, and `while` blocks really helps with readability :eyes:
* 1-letter variable names for looping variables **only**
* Nice use of Ranges and `begin ... while` loops :beer: