Le dejo un ejercicio realizado sobre el tema, como en el articulo aparace el código son tabulación, les dejo el link para que descarguen el código y lo analicen. bajar
class Alumno
attr_accessor :nombre
attr_accessor :apodo
attr_accessor :edad
def self.llenar
arr = Array.new
i = 0
loop do
puts "Ingrese Apodo o ENTER para salir"
apodo = gets.chomp
return arr if apodo == ""
puts "Ingrese nombre "
nombre = gets.chomp
puts "Ingrese Edad "
edad = gets.chomp.to_i
obj = Alumno.new
obj.apodo = apodo
obj.nombre = nombre
obj.edad = edad
arr[i] = obj
i=i+1
end
end
def self.imprimir(arr)
arr.each do |item|
puts "nombre: #{item.nombre} apodo : #{item.apodo} Edad:
#{item.edad}"
end
end
end
arr = Alumno.llenar
Alumno.imprimir(arr)
No hay comentarios:
Publicar un comentario