Ruby program to take age and tell whether its infant or child or adult

Views: 102   

Following program shows you how to take age and tell whether its infant or child or adult.
In this program we get age from user, and if the age is less than or equal to 0 it prints invalid input, and if the age is between 1 to 5 it shows infant and if the age is between 6 to 10 it prints child otherwise it prints adult.

puts "Please enter your age:" 
age = Integer(gets.chomp)
if age <= 0
   puts "Invalid input"
 elsif age >= 1 and age <= 5
   puts "Infant"
 elsif age >= 6 and age <= 10
   puts "Child"
 else
   puts "Adult" 
end

Output:

Example1:

Please enter your age:
2
Infant

Example2:

Please enter your age:
8
Child

Example3:

Please enter your age:
50
Adult

Example4:

Please enter your age:
-1
Invalid input
On By