Ruby Harf Notu Hesaplama Kodları

Arkadaşlar ruby ile Üniversite harf notları hesaplama kodları aşağıdaki gibidir. İyi çalışmalar dilerim.

puts "Hello there, can you tell me your grade as an integer?"
grande = gets.to_i

# Validate input
while grande == 0
  puts 'Please enter a valid integer.'
  grande = gets.to_i
end

# Ensure the grade is within the valid range
while grande < 0 || grande > 100
  puts 'Please enter a number between 0 and 100.'
  grande = gets.to_i
end

# Determine the letter grade
letter_grade = if grande >= 90
                'AA'
              elsif grande >= 85
                'BA'
              elsif grande >= 80
                'BB'
              elsif grande >= 75
                'CB'
              elsif grande >= 70
                'CC'
              elsif grande >= 65
                'DC'
              elsif grande >= 60
                'DD'
              elsif grande >= 50
                'FD'
              else
                'FF'
              end

# Output the result
puts "Your grade is #{letter_grade}."
Ruby

Bir yanıt yazın