6 nov. 2018

Programa - Horas del año

 # ¿Cuántas horas tiene un año?
tiempo = Time.new
puts "Esta es la fecha actual #{tiempo}"
puts

puts "¿Eres hombre o mujer? escribe sólamente h ó m "
STDOUT.flush
sexo = gets.chomp.to_s
sex = sexo.upcase

puts "Escribe tu nombre "
STDOUT.flush
nombre = gets.chomp

year = 365
dia = 24
hora = 60
segundoshora = (60*60)

puts
print "Las horas de un año de #{year} días son ", (year*dia)
puts
print "Los minutos de #{year*dia} horas son ", (year*dia*60)
puts
print "Los segundos de #{year*dia*60} minutos son ", (year*dia*segundoshora)
puts
puts "Ahora escribe tu edad en años "
STDOUT.flush
edad = gets.chomp.to_i
puts
horas = edad*year*dia
print "Tienes ", horas, " horas", " que son ", horas*60, " minutos", " que son ", horas*segundoshora, " segundos."
puts

if sex == 'H'
puts "Eres hombre, te llamas #{nombre.upcase} y tienes #{edad} años."
print "¿Contento?, pues esto es todo."
end
if sex == 'M'
puts "Eres mujer, te llamas #{nombre.upcase} y tienes #{edad} años"
print "¿Contenta?, pues esto es todo."
end
if sex != 'H'
if sex != 'M'
puts
puts "¡¡¡ No tienes sexo definido !!!"
puts "te llamas #{nombre.upcase} y tienes #{edad} años."
print "Es broma lo del sexo pero serás un buen ejemplar de ser humano."
end