una total sacar respecto representa que porcentaje numero matematicas como cantidad calcular ruby

ruby - total - ¿Calcular porcentaje en rubí?



como sacar porcentaje de un numero (2)

¿Hay algún método disponible para calcular el porcentaje en rieles o rubí?

EDITAR:

Estoy buscando una función como ..

100000.percent(10) me devolverá 10000 .

100000 es valor .. (valor es BigDecimal ) 10 % ..

result = 100000 * 10 / 100

result = 10000 ..


¿Quieres decir como este percentage = a/b*100 ?

Actualización basada en su nueva descripción:

class Numeric def percent_of(n) self.to_f / n.to_f * 100.0 end end # Note: the brackets () around number are optional p (1).percent_of(10) # => 10.0 (%) p (200).percent_of(100) # => 200.0 (%) p (0.5).percent_of(20) # => 2.5 (%) pizza_slices = 5 eaten = 3 p eaten.percent_of(pizza_slices) # => 60.0 (%)

Basado en el código de Mladen.


Hay un método. Aquí está:

class Numeric def percents self * 100 end end 0.56.percents => 56.0