Skip to content

Instantly share code, notes, and snippets.

Created August 11, 2016 15:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/1c218b32ef74bc7e865c35614620ef0f to your computer and use it in GitHub Desktop.
Save anonymous/1c218b32ef74bc7e865c35614620ef0f to your computer and use it in GitHub Desktop.
class Student < Person
def initialize(firstName, lastName, id, scores)
super(firstName, lastName, id,)
@scores = scores
end
def calculate()
fin = 0
@scores.each do |x|
fin += x
end
fin /= 2
puts "O" if fin >= 90 && fin <= 100
puts "E" if fin >= 80 && fin < 90
puts "A" if fin >= 70 && fin <= 80
puts "P" if fin >= 55 && fin < 70
puts "D" if fin >= 40 && fin < 55
puts "T" if fin < 40
end
end
solution.rb:37:in `+': no implicit conversion of nil into String (TypeError)
from solution.rb:37:in `<main>'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment