title: Issue with changing each element in array with control flow statement
body: <p>This is a portion of my code below, anyways, this is the only thing that is not working. I am puzzled.</p>
  
  <pre><code>def change_numbers_to_grade_points
   @course_grades.each do |grade|
     case
     when grade &lt; 100 &amp;&amp; grade &gt; 93.99
       grade == 4.0
  
     when grade &lt; 93.99 &amp;&amp; grade &gt; 89.99
       grade == 3.7
  
     when grade &lt; 88.99 &amp;&amp; grade &gt; 86.99
       grade == 3.3
  
     when grade &lt; 86.99 &amp;&amp; grade &gt; 82.99
       grade == 3.0
  
     when grade &lt; 82.99 &amp;&amp; grade &gt; 79.99
       grade == 2.7
  
     when grade &lt; 79.99 &amp;&amp; grade &gt; 76.99
       grade == 2.3
  
     when grade &lt; 76.99 &amp;&amp; grade &gt; 72.99
       grade == 2.0
  
     when grade &lt; 72.99 &amp;&amp; grade &gt; 69.99
       grade == 1.7
  
     when grade &lt; 69.99 &amp;&amp; grade &gt; 66.99
       grade == 1.3
  
     when grade &lt; 66.99 &amp;&amp; grade &gt; 59.99
       grade == 1.0
  
     when grade &lt; 59.99 &amp;&amp; grade &gt; 0
       grade == 0.0
     else
       puts "Something went wrong with conversion!"
       puts
     end
   end
  end
  </code></pre>