Sha256: 883f1f0536e21f5e68a14d6f032db966efacf1fe59a2a616690b360d94f2e91d

Contents?: true

Size: 908 Bytes

Versions: 1

Compression:

Stored size: 908 Bytes

Contents

class Individuo
  # método inicializar clase
  def initialize(num, alimentos, glucosa)
    # atributos
    @num = num
    @alimentos = alimentos
    @glucosa = glucosa
  end

  def get_glucosa()
    @glucosa.get_aibc
  end

  def get_aibc(nombre)
    #for j in 0..@alimentos.length-1
    #    if @alimentos[j].get_nombre==nombre
	#	return @alimentos[j].get_aibc
      #  end
    #end
    @alimentos.each do |out|
	if out.get_nombre==nombre
		return out.get_aibc
	end
    end
  end
  #metodo que nos devuelve una lista con los nombres de todos los alimentos
  def get_lista_nombres()
    lista = []
    for j in 0..@alimentos.length-1
        lista<<@alimentos[j].get_nombre
    end
    return lista
  end
  
  #salida por pantalla de clase
  def to_s
	s = "Individuo " + @num
	s << "\nAlimentos:\n"
	for j in 0..@alimentos.length-1
		s << @alimentos[j].to_s
	end
	s << @glucosa.to_s
	s << "\n"
	s
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
alimentohv-0.1.0 lib/alimento/individuo.rb