Class: Persona

Inherits:
Object
  • Object
show all
Defined in:
lib/practica/persona.rb

Overview

Clase Persona que es la que Come el alimento

Instance Method Summary collapse

Constructor Details

#initialize(genero, edad) ⇒ Persona

Constructor que contiene el genero y la edad de la persona



4
5
6
7
8
9
# File 'lib/practica/persona.rb', line 4

def initialize(genero,edad)	#Constructor que contiene el genero y la edad de la persona
	#true = hombre, false = mujer
	@genero=genero
	@edad=edad.to_i
	@GEI=0
end

Instance Method Details

#come(a1, c1, a2, c2, a3, c3, a4, c4) ⇒ Object

metodo que recibe diferentes alimentos y la cantidad de los mismos



11
12
13
14
15
16
# File 'lib/practica/persona.rb', line 11

def come (a1,c1,a2,c2,a3,c3,a4,c4)	#metodo que recibe diferentes alimentos y la cantidad de los mismos
	@GEI=a1.get_GEI*c1
	@GEI=@GEI + a2.get_GEI*c2
	@GEI=@GEI + a3.get_GEI*c3
	@GEI=@GEI + a4.get_GEI*c4
end

#get_impactoObject

metodo que retorna el GEI total de los alimentos consumidos



18
19
20
# File 'lib/practica/persona.rb', line 18

def get_impacto			#metodo que retorna el GEI total de los alimentos consumidos
	return @GEI.round(2)
end