class Antropometrico
Clase Antropometrico
almacena los datos del paciente
Attributes
cadera[R]
cintura[R]
edad[R]
peso[R]
sexo[R]
talla[R]
Public Class Methods
new(sexo, peso,talla,edad,cintura,cadera)
click to toggle source
# File lib/Antropometrico.rb, line 14 def initialize(sexo, peso,talla,edad,cintura,cadera) @sexo = sexo @peso = peso @talla = talla @edad = edad @cintura = cintura @cadera = cadera end
Public Instance Methods
<=>(other)
click to toggle source
Define el metodo para compara elementos de tipo Antropometrico
Parameters:¶ ↑
Recibe un parametro de tipo Antropometrico
Returns:¶ ↑
Un balor booleano dependiendo del resultado de la operacion
# File lib/Antropometrico.rb, line 66 def <=>(other) indice_masa_corporal <=> other.indice_masa_corporal end
indice_masa_corporal()
click to toggle source
porcentaje_grasa()
click to toggle source
Calcula el porcentaje de grasa mediante la funcion (1,2 × IMC + 0,23 × edad − 10,8 × sexo − 5,4)
Parameters:¶ ↑
No recibe parametros
Returns:¶ ↑
Una variable con el resultado de la operación
# File lib/Antropometrico.rb, line 42 def porcentaje_grasa @resul = (1.2 * ( @peso / (@talla * @talla) )) + (0.23 * @edad) - (10.8 * @sexo) - 5.4 @resul.round(2) end
rCC()
click to toggle source