freeCodeCamp/guide/spanish/ruby/ruby-numbers-methods/index.md

3.3 KiB

title localeTitle
Ruby Number Methods Métodos de números en Ruby

Ruby proporciona una variedad de métodos incorporados que puedes usar en los números. La siguiente es una lista incompleta de métodos enteros y flotantes .

Incluso :

Utilizar .even? para comprobar si un número entero es par. Devuelve un booleano true o false .

    15.even? #=> false 
    4.even?  #=> true 

Impar

Utilizar .odd? para comprobar si un número entero es impar o no. Devuelve un booleano true o false .

    15.odd? #=> true 
    4.odd?  #=> false 

Ceil :

Las rondas del método .ceil flotan hasta el número más cercano. Devuelve un entero .

    8.3.ceil #=> 9 
    6.7.ceil #=> 7 

Suelo :

Las rondas del método .floor flotan hacia abajo hasta el número más cercano. Devuelve un entero .

    8.3.floor #=> 8 
    6.7.floor #=> 6 

Siguiente :

Utilice .next para devolver el siguiente entero consecutivo.

    15.next #=> 16 
    2.next  #=> 3 
    -4.next #=> -3 

Pred :

Utilice .pred para devolver el entero consecutivo anterior.

    15.pred #=> 14 
    2.pred  #=> 1 
    (-4).pred #=> -5 

A la cuerda :

El uso de .to_s en un número ( entero , flotadores , etc.) devuelve una cadena de ese número.

    15.to_s  #=> "15" 
    3.4.to_s #=> "3.4" 

El mayor denominador común :

El método .gcd proporciona el mayor divisor común (siempre positivo) de dos números. Devuelve un entero .

    15.gcd(5) #=> 5 
    3.gcd(-7) #=> 1 

Ronda :

Utilice .round para devolver un entero redondeado o un flotador .

    1.round        #=> 1 
    1.round(2)     #=> 1.0 
    15.round(-1)   #=> 20 

Los tiempos

Use .times para iterar el bloque dado int veces.

    5.times do |i| 
      print i, " " 
    end 
    #=> 0 1 2 3 4