Sha256: 92ed51d8383207e3df8b5f8e748141bbfea36cc97871caab5875dae24f0e7fa2

Contents?: true

Size: 814 Bytes

Versions: 2

Compression:

Stored size: 814 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
  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

2 entries across 2 versions & 2 rubygems

Version Path
alimentos-alu0100648782-0.1.0 lib/alimentos/individuo.rb
alimentos-0.1.0 lib/alimentos/individuo.rb