=begin
bueno , esto lo hice para practicar algo de POO , espero que les sirva (no soy un pro , quizas hay mejores formas de optimizarlo o que se :P pueden mejorarlo en fin no me pondria molesto ni preocuparia , pero si lo mejoran, compartan lo para que todo podamos aprender).
=end
#se define la clase.
class Person
#se define initialize y sus parametros.
def initialize(name,age,profession)
@name = name
@age = age
@profession = profession
end
#se define enlazar
def enlazar
@time = Time.now.getlocal("-05:00")
if @age >= 18 and @profession == "Programador"
@p = "necesitamos personas como usted,su edad es adecuada para el empleo por favor presentese a la entrevista"
elsif @age <18 and @profession =="Programador"
@p = "necesitamos personas como usted, pero su edad no es la adecuada"
elsif @age < 18 and @profession != "programador"
@p = "tu edad no es la adecuada y la profesion con la que te postulaste no es la que necesitamos en este momento"
else
@p = "tu dad es la adecuada pero la profesion con la que te postulaste no es la que necesitamos en este momento"
end
puts "hola mucho gusto #{@name}, en este momento #{@p}.\nesta operacion fue realizada: #{@time}"
end
end
#ingreso de nombre
puts "ingrese su nombre"
getName = gets.chomp
getName.capitalize!
#ingreso de edad
puts "ingrese su edad"
getAge= gets.chomp.to_i
#ingreso de oferta laboral
puts "ingrese su profesion"
getProfession = gets.chomp
getProfession.capitalize!
#ingresamos valores en la clase
solicitud= Person.new("#{getName}",getAge,"#{getProfession}")
#enlazamos los valores que estan en la clase
solicitud.enlazar
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.