Help with beginner code

Hello everyone. I’m trying to learn to program, and after some
searching I’ve decided to learn while using Ruby. I’m using the Chris
Pine guide for now, but I’ve gotten stuck on a simple program I’m
messing with. Here is what I have:

daysindecade = 365 * 10
daysinyear = 365
hoursinyear = 8760
hoursindecade = hoursinyear * 10
minutesinday = 60 * 24
secondsinday = minutesinday * 60
secondsinyear = secondsinday * 365
secondsindecade = secondsinyear * 10

puts ‘How old are you?’
myage = gets.chomp

daysalive = myage * daysinyear

puts ‘You have been alive ’ + daysalive + ’ days.’

I just would like the program to multiply the age I enter in by 365 to
give me how many days that person has been alive.

Now I’m guessing that myage is a string, so I thought I’d have to turn
it into an integer for this to work. So I tried myage.to_i but I’ve
still had no luck. Any tips on how to make this work?

Thanks in advance!
Mark

[email protected] wrote:

secondsinday = minutesinday * 60

I just would like the program to multiply the age I enter in by 365 to
give me how many days that person has been alive.

Now I’m guessing that myage is a string, so I thought I’d have to turn
it into an integer for this to work. So I tried myage.to_i but I’ve
still had no luck. Any tips on how to make this work?

Thanks in advance!
Mark

daysalive = myage.to_i * daysinyear

puts ‘You have been alive ’ + daysalive.to_s + ’ days.’
puts “You have been alive #{ daysalive } days.”

daysalive = myage.to_i * daysinyear

puts ‘You have been alive ’ + daysalive.to_s + ’ days.’
puts “You have been alive #{ daysalive } days.”

Thank you so much! I learned a lot from that.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs