Sha256: 3826076759012e257a2c47b3df5bcba3eb9a7cb4576c3a2ce9070d45b72a5377
Contents?: true
Size: 836 Bytes
Versions: 1
Compression:
Stored size: 836 Bytes
Contents
# @author Hernan Daniel Gonzalez Guanipa class Array # @note Calculo del elemento maximo del array # @return [Object] Objeto del mayor dato entre los comparados def Max self.max{|a, b| a.huella_nutricional <=> b.huella_nutricional} end # @note Aumento de los precios segun el indice # @param precios Array con valores flotantes # @return [Array] Vector con los valores aumentados def high_prices(precios) huella_maxima = self.Max.huella_nutricional i = 0 nuevos_precios = [] self.each { |iter| if huella_maxima = 1 nuevos_precios.push((precios[i] * 1.10).round(2)) elsif huella_maxima = 2 nuevos_precios.push((precios[i] * 1.25).round(2)) else nuevos_precios.push((precios[i] * 1.50).round(2)) end i += 1 } return nuevos_precios end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
alimento_alu0101050218-0.1.0 | lib/alimento/Array.rb |