I'm trying a rather simple program:
puts "Escriba un numero entero. Yo le diré si es par o impar. Si es impar,
también le diré si es un multiplo de 3"
num = gets.chomp
if num == Integer
puts "well done"
end
if (num%2 == 0)
puts "#{num} Es un número par"
elsif ((num%2 != 0) and (num%3 == 0))
puts "#{num} Es un número impar y múltiplo de 3"
elsif ((num%2 != 0) and (num%3 != 0))
puts "#{num} Es un número impar y no es multiplo de 3"
end
end
if num != Integer
puts"Por favor intente con un numero entero"
end
However I want that in case the user tries with letters he gets a "try again" reply instead that conversion of the strings to numbers
Aucun commentaire:
Enregistrer un commentaire